[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 2chのread.cgiへ]
Update time : 11/19 11:00 / Filesize : 247 KB / Number-of Response : 958
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

Cygwin + MinGW + GCC 相談室 Part 4



1 名前:デフォルトの名無しさん [2008/09/13(土) 00:38:02 ]
Windows上で動作するフリーの開発環境 CygwinとMinGWに関する相談スレッドです。

過去スレ:
cygwin + mingwn + gcc 相談室 Part3
pc11.2ch.net/test/read.cgi/tech/1177944767/
cygwin + mingwn + gcc 相談室 Part2
pc11.2ch.net/test/read.cgi/tech/1126103347/
cygwin + mingwn + gcc 相談室
pc8.2ch.net/test/read.cgi/tech/1058134693/

関連サイト:
Cygwin www.cygwin.com/
MinGW www.mingw.org/

関連スレッド:
GCCについて part8
pc11.2ch.net/test/read.cgi/tech/1192201659/
【激遅】AppleGCC【絶望】
pc11.2ch.net/test/read.cgi/tech/1173267844/

892 名前:デフォルトの名無しさん mailto:sage [2010/02/11(木) 11:25:10 ]
>>888
ふぅ。何度も同じこと書いてるんだがw

本家MinGWだとlibiconvが抜けてるからそのコンパイルオプションは使えない。
TDM版MinGWを使えばOK。

もう一つの選択肢は,ソースコードをUTF-8で書くこと。

893 名前:デフォルトの名無しさん [2010/02/17(水) 09:08:57 ]
今までcygwin1.5を使ってたんだけど、
今日違うマシンに1.7.1をインストールしたら>>885と同じ症状になった。
日本語がprintfとかで出力できない。日本語が\0に置き換わったかのような挙動。

ソースはUTF-8だろうとSJISだろうと症状は変わらず。

894 名前:デフォルトの名無しさん mailto:sage [2010/02/17(水) 09:34:41 ]
>>893
Cygwin のやつなら >>484 が効くだろ。
input をソースのエンコーディングに合わせて、 exec を LANG の設定に合わせれば
いけるはず。

895 名前:デフォルトの名無しさん mailto:sage [2010/02/17(水) 12:38:49 ]
日本語で不自由な思いをするのによく使う気になるなあ

896 名前:デフォルトの名無しさん mailto:sage [2010/02/17(水) 13:37:26 ]
cygwin じゃないけど MinGW + Qt だと日本語に不自由しなくなったし国際化も完璧になった

897 名前:デフォルトの名無しさん mailto:sage [2010/02/17(水) 19:23:08 ]
Qt かわいいよ

898 名前:デフォルトの名無しさん mailto:sage [2010/02/18(木) 08:43:31 ]
>>895
ロケールが多いから仕方ない

899 名前:デフォルトの名無しさん mailto:sage [2010/02/18(木) 10:10:28 ]
mintty 使ってutf8で書いてるからそういう問題は起きない。

900 名前:デフォルトの名無しさん mailto:sage [2010/02/18(木) 12:20:28 ]
いまどき sjis でソース書くなんて狂気の沙汰



901 名前:デフォルトの名無しさん mailto:sage [2010/02/18(木) 19:47:32 ]
別にコメントだけって場合はS-JISでもいいだろ。
全否定するなよ。

まあ今みたいに日本語出力する場合は・・・
環境に合わせろとしか言えんが。


902 名前:デフォルトの名無しさん mailto:sage [2010/02/19(金) 06:37:52 ]
sjisとpc98の独占状態が日本をダメにしたらしい

903 名前:デフォルトの名無しさん mailto:sage [2010/02/21(日) 14:27:11 ]
ダメになってない。
変化についていけない人がいるだけでしょ

904 名前:デフォルトの名無しさん mailto:sage [2010/02/21(日) 16:07:25 ]
バカがよりみすぼらしくなっていき、
頭の良いやつはちゃんと対応できる。

すばらしいことじゃないか。

905 名前:デフォルトの名無しさん mailto:sage [2010/02/21(日) 17:07:43 ]
-finput-charsetって、2004年から使えるようになってるんだけどね

906 名前:デフォルトの名無しさん mailto:sage [2010/02/24(水) 18:28:50 ]
なんだあ、mingwの自動インストーラーはもうメンテされてないのかあ。ははは。
今はマニュアルインストが推奨かあ。別にそう手間じゃないもんなあ。
ははは。

3時間前の俺のバーカバーカ

復元ポイントとらなかった俺のバーカ

死のう

907 名前:デフォルトの名無しさん mailto:sage [2010/02/24(水) 21:48:32 ]
>>906
たががマニュアルインストールくらいで手間を感じるような
お前さんがMinGW使ってもろくな事にならない。

908 名前:デフォルトの名無しさん mailto:sage [2010/02/24(水) 23:00:43 ]
>>906
TDM/MinGW Installer
TDM's GCC/mingw32 Builds
ttp://www.tdragon.net/recentgcc/

じゃご不満?

909 名前:デフォルトの名無しさん mailto:sage [2010/02/25(木) 02:43:28 ]
>>906
>>908
TDM版の方がいいよー
オフラインインストーラーだから過去Ver手軽に置いておけるし
-finput-charset=cp932 -fexec-charset=cp932そのまま使えるし

910 名前:デフォルトの名無しさん mailto:sage [2010/02/25(木) 12:28:10 ]
>>906
復元ポイントが必要なほどシステムに食い込んでないと思うが。



911 名前:908 mailto:sage [2010/02/25(木) 12:50:36 ]
>>909
いや俺も使っているけど

912 名前:デフォルトの名無しさん mailto:sage [2010/02/25(木) 12:51:22 ]
これフォルダ消すだけで大丈夫だろ。

913 名前:デフォルトの名無しさん mailto:sage [2010/02/25(木) 13:01:29 ]
>>912
レジストリ

914 名前:デフォルトの名無しさん mailto:sage [2010/02/26(金) 02:01:17 ]
>>913
何をいってるんだ君わ

915 名前:デフォルトの名無しさん mailto:sage [2010/02/26(金) 05:44:56 ]
>>914
レジストリ使わないのか。しらんかった。


916 名前:デフォルトの名無しさん mailto:sage [2010/02/26(金) 08:31:08 ]
Cygwinならともかく、今してるのはMinGWの話だからね。

917 名前:デフォルトの名無しさん mailto:sage [2010/02/26(金) 11:55:54 ]
MinGWのgccとかは、どういうわけか適当にincludeディレクトリやlibディレクトリを見つけてくれるから
レジストリ怖い怖いと思っていた時期が
俺にもありました。

でも未だに理屈がわからん。

918 名前:デフォルトの名無しさん mailto:sage [2010/02/26(金) 12:56:30 ]
gcc -print-search-dirs

919 名前:デフォルトの名無しさん mailto:sage [2010/02/26(金) 20:05:21 ]
>>916
Cygwinは使うのに、
MinGWは使わないのか。

へー。

920 名前:デフォルトの名無しさん mailto:sage [2010/02/26(金) 23:47:03 ]
>>917
ディレクトリ構成が決まってるから
自分自身の存在するディレクトリとコンパイルオプションが分かれば>>918のように決定出来る
・・・だよね?



921 名前:デフォルトの名無しさん mailto:sage [2010/02/27(土) 05:14:07 ]
環境変数とかコンパイラオプションでincやlibディレクトリが指定されてなかったら、
コンパイラがGetModuleFileName関数で得たパスから決め打ちでアクセスする感じかと。

922 名前:デフォルトの名無しさん mailto:sage [2010/02/27(土) 19:14:51 ]
>>917
オリジナルのgccからしてそうだ。

923 名前:デフォルトの名無しさん [2010/03/04(木) 06:33:45 ]
>>922
何をいってるんだ君わ

924 名前: ◆grDYeooZwg mailto:sage [2010/03/05(金) 09:04:14 ]
mingw-cross-envで全自動ビルドできるらしいと聞いて使ってみたけど、難が多い・・・。
mingw-cross-env.nongnu.org/

しかし、TDM以外にも結構MinGWって亜種が多いようで・・・
komisar.gin.by/mingw/
msys-cn.googlecode.com/
mamedev.org/tools/
nuwen.net/mingw.html ※TDM dwarfベース
mingw-w64.sourceforge.net/

925 名前:デフォルトの名無しさん mailto:sage [2010/03/05(金) 09:50:28 ]
これはすごい!乙

nuwen.netがすごくキレイにまとまってるようで興味あるなあ


926 名前:デフォルトの名無しさん mailto:sage [2010/03/05(金) 10:37:38 ]
mamedevのはmingw-w64と同じじゃないか?

927 名前:デフォルトの名無しさん mailto:sage [2010/03/05(金) 13:23:00 ]
こんなのもある
www.xvidvideo.ru/2009-10-22-10-49-14/cat_view/28-cross-mingwgcc-x86x64.html

928 名前:デフォルトの名無しさん mailto:sage [2010/03/06(土) 13:56:51 ]
>>923
ビルドオプションか何かで設定するんじゃなかった?

929 名前:デフォルトの名無しさん [2010/03/08(月) 22:09:12 ]
>>927
おそロシア

930 名前: ◆grDYeooZwg mailto:sage [2010/03/09(火) 10:13:43 ]
>>925
今までそれ使っていたけど、DLLがすべて動的リンク・・・。

ちなみに、自分はmingw-cross-env+komisarで環境作ってます。
cid-367e73e8cc6137b0.skydrive.live.com/self.aspx/Development%20Tools/Logue%20Pack/MinGW%5E_Logue%5E_pack%5E_20100228.7z

入っているもの:
w32api version 3.14.0
gmp-4.3.1
mpfr-2.4.1
ppl-0.10.2
cloog-ppl-0.15.4
mpc-0.7
GNU Binutils 2.20.51.20100124
gcc version 4.4.3 (x86.core2.Komisar) (GCC)
zlib-1.2.3
bzip2-1.0.5
pthreads 2.9.0.0 GC-static

boost-1.4.2, flac-1.2.1, freetype-2.3.12, glew-1.5.2, jpeg-8, iconv-1.13.1(const改造済み),libmad-0.15.1b, libmikmod-3.2.0,
libpng-1.4.1, libsndfile-1.0.21, libogg-1.1.4, SDL-1.2.14, SDL_image-1.2.10, SDL_mixer-1.2.11(難あり), SDL_net-1.2.7,
SDL_ttf-2.0.9, smpeg-0.4.5svn389改, speex-1.2rc1, sqlite-amalgamation-3.6.22, libvorbis-1.2.3, zziplib-0.13.58



931 名前:デフォルトの名無しさん mailto:sage [2010/03/09(火) 17:17:04 ]
特定しますた フォローもしましたw
自力で環境構築できるまで頑張ってみる、つもり

932 名前:デフォルトの名無しさん [2010/03/09(火) 22:14:42 ]
mingw-w64は64bit専用なの?

933 名前:デフォルトの名無しさん mailto:sage [2010/03/09(火) 22:47:14 ]
>>932
32bit用は-m32でコンパイルできるんじゃないの?

934 名前:デフォルトの名無しさん [2010/03/10(水) 14:47:48 ]
俺用メモ

TDM's GCC/mingw32 Builds
www.tdragon.net/recentgcc/
Komisar Mingw
komisar.gin.by/mingw/
msys-cn - Project Hosting on Google Code
code.google.com/p/msys-cn/
MAME | Tools for building MAME on Windows
mamedev.org/tools/
MinGW Distro - nuwen.net
nuwen.net/mingw.html
mingw-w64
mingw-w64.sourceforge.net/
Cross-Mingw.GCC - x86/x64 - XvidVideo.RU
www.xvidvideo.ru/2009-10-22-10-49-14/cat_view/28-cross-mingwgcc-x86x64.html

935 名前:デフォルトの名無しさん mailto:sage [2010/03/10(水) 17:28:05 ]
"表"とか"ソ"とかのダメ文字が通らなくて腹立ってきた。

936 名前:デフォルトの名無しさん mailto:sage [2010/03/10(水) 17:45:14 ]
utf-8 使うと幸せになれますよ

937 名前:デフォルトの名無しさん mailto:sage [2010/03/10(水) 20:46:04 ]
--input-charset=cp932 --exec-charset=cp932

938 名前:デフォルトの名無しさん mailto:sage [2010/03/10(水) 23:40:58 ]
コメント以外は全部英語にすればいいじゃんって思えてきた。

939 名前:デフォルトの名無しさん mailto:sage [2010/03/11(木) 00:55:28 ]
ハードコーディングしなければいいじゃん

940 名前:デフォルトの名無しさん mailto:sage [2010/03/11(木) 13:38:57 ]
そうだね
Qt で QObject::tr とか m18n で書いておけばいいよね



941 名前:デフォルトの名無しさん mailto:sage [2010/03/13(土) 10:58:43 ]
コメントこそ英語でいいよ
文字化けするコメントほどうざいものはない

942 名前:デフォルトの名無しさん mailto:sage [2010/03/13(土) 11:10:41 ]
>>941
> コメントこそ英語でいいよ
いやそれはおかしい
英語のコメントとか、どうせコーダの英語力なんてたかがしれているのだから
やめるべき。


943 名前:デフォルトの名無しさん mailto:sage [2010/03/13(土) 13:39:17 ]
roman letterの出番だな

944 名前:デフォルトの名無しさん mailto:sage [2010/03/13(土) 15:23:11 ]
>>943
> 文字化けするコメントほどうざいものはない
おおげさだな。
コメントなら文字化けしても大して問題ないだろう。

バカが書いた英語風の謎言語コメントもウザイだろう。


945 名前:デフォルトの名無しさん mailto:sage [2010/03/15(月) 08:58:57 ]
本家mingwは、gcc4.5.0をやってるんだ

946 名前:デフォルトの名無しさん mailto:sage [2010/03/15(月) 09:17:34 ]
TDMにメール送っておくか
4.5.0はやくビルドしろって

947 名前:デフォルトの名無しさん mailto:sage [2010/03/15(月) 10:55:16 ]
TDMはたぶん安定感のあるバージョンを
優先しているのでは?


948 名前:デフォルトの名無しさん mailto:sage [2010/03/15(月) 13:15:35 ]
でもffmpegとかmplayerとかの周りでは4.4.1は問題ありってことで
みんなkomisarに乗り換えちゃったよ

949 名前:デフォルトの名無しさん mailto:sage [2010/03/15(月) 13:19:36 ]
じゃあやっぱりTDMがさぼっているだけ。。。


950 名前:デフォルトの名無しさん mailto:sage [2010/03/15(月) 13:47:27 ]
>>948
TDMのgccが、ですか?
本家に問題があるようなので乗り換えようと思ってたのですがこっちも問題ありですか…



951 名前:デフォルトの名無しさん mailto:sage [2010/03/15(月) 20:23:28 ]
>>948
TDMというよりgcc自体にってことじゃない?

952 名前:デフォルトの名無しさん [2010/03/15(月) 21:13:59 ]
そう、gcc4.4.1自体に色々問題があるのでみんな4.4.2にする必要があった
でもTDMは4.4.2を出さないのでkomisarに替えた
バグフィックスも大量にあったのに更新もせずアナウンスもなしだから、
もはや終了ととらえてもいいのかもしれない

953 名前:デフォルトの名無しさん mailto:sage [2010/03/15(月) 21:23:27 ]
だだのもんに文句言ってもしょうがないでしょ

954 名前:デフォルトの名無しさん mailto:sage [2010/03/15(月) 22:54:44 ]
まあTDMのスレじゃねぇから、俺らとしては
別にそんなに悲しくはないよな。

>>934の中では何がいいってか何が違うの??
Komisar Mingwが一番人気なのかもしれんけど
ライセンス的に人気なの?


955 名前:デフォルトの名無しさん [2010/03/15(月) 23:18:52 ]
komisar使ってるけど、これもそろそろ更新して欲しい。

956 名前:デフォルトの名無しさん [2010/03/15(月) 23:23:05 ]
XvidVideo.RUを使ってる人はいる?

957 名前:デフォルトの名無しさん mailto:sage [2010/03/16(火) 00:13:20 ]
最新のを追っかけたかったらここのでいいの?
sourceforge.net/projects/mingw-w64/files/






[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<247KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef