- 1 名前:デフォルトの名無しさん mailto:sage [2013/01/01(火) 14:47:10.46 ]
- Windows上で動作するフリーの開発環境 CygwinとMinGWに関する相談スレッドです。
過去スレ: Cygwin + MinGW + GCC 相談室 Part 6 toro.2ch.net/test/read.cgi/tech/1304609116/ Cygwin + MinGW + GCC 相談室 Part 5 hibari.2ch.net/test/read.cgi/tech/1269400706/ Cygwin + MinGW + GCC 相談室 Part 4 pc12.2ch.net/test/read.cgi/tech/1221233882/ 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について part10 toro.2ch.net/test/read.cgi/tech/1315026784/
- 648 名前:デフォルトの名無しさん mailto:sage [2014/05/28(水) 13:15:50.74 ID:2nt5gxIs]
- しゃぁない。ちょっと調べるか。
・ ・ ・ threadはこの辺の話かな。 stackoverflow.com/questions/13212342/whats-the-difference-between-thread-posixs-and-thread-win32-in-gcc-port-of-windo stackoverflow.com/questions/17242516/mingw-w64-threads-posix-vs-win32 exceptionはこの辺か。 stackoverflow.com/questions/15670169/what-is-difference-between-sjlj-vs-dwarf-vs-seh qt-labs.jp/2013/05/why-qt5-is-slow-on-windows.html つーか、x86_64を選択するとSEHも選択できるようになるな。 revisionに関しては、理由がなければディフォルト(最大番号)でいいんじゃね? 後はこの時の選択をきちんと控えておいて、何かをビルドする際に問題が出たら対処するしか。 ビルドするものが分かっているなら事前に調べておけばいいわけだけどね。
- 649 名前:デフォルトの名無しさん mailto:sage [2014/05/28(水) 13:17:40.02 ID:8zOhtH9j]
- >>648
ありがとうございます。
- 650 名前:デフォルトの名無しさん mailto:sage [2014/05/28(水) 14:28:44.39 ID:8zOhtH9j]
- >>648
threadについて読んでもわからないんですけど 6の人はどっちを選んでも結果は同じかをきいているんじゃないですか? 8の人はthreadの設定はstd::threadのスレッドモデルを決めることと threadをwin32にするとstd::threadが使えないって答えてるじゃないですか? 9の人はwin32を選んだらwin32 threadsが何に使われるかきいてるじゃないですか? 7の人はwin32 threadにするとランタイムがwin32用になるが win32apiを使ってはいけないってかいてるじゃないですか? 結局win32にするとthreadが使えなくなるってことですか?
- 651 名前:デフォルトの名無しさん mailto:sage [2014/05/28(水) 14:47:28.52 ID:8zOhtH9j]
- インストール先なんですけどprogram files 以下にインストールでいいですか?
- 652 名前:デフォルトの名無しさん mailto:sage [2014/05/28(水) 14:49:52.03 ID:f7xr2j9H]
- >>650
MinGW 64 bit | Qt Wiki | Qt Project qt-project.org/wiki/MinGW-64-bit > GCC Threading model (posix vs win32) win32は速い。しかしPOSIXに準拠してないので他OSへの移植にコストがかかる。という見方でいい。 >>651 ダメです。フォルダ名にスペースや日本語が使われてないところにしなさい。
- 653 名前:デフォルトの名無しさん mailto:sage [2014/05/28(水) 14:56:55.89 ID:8zOhtH9j]
- >>652
ありがとうがいます。 posixとC:/以下にしてみます。
- 654 名前:デフォルトの名無しさん mailto:sage [2014/05/28(水) 15:39:28.31 ID:8zOhtH9j]
- インストールできました。
ついでにmsysとmittyとvimもインストールしました。
- 655 名前:デフォルトの名無しさん mailto:sage [2014/05/28(水) 15:40:33.41 ID:8zOhtH9j]
- でもユーザー名がwindowsのユーザー名の変更で変更する前のユーザー名になってるんですけど
ユーザー名を変える方法ないですか?
- 656 名前:デフォルトの名無しさん mailto:sage [2014/05/28(水) 16:04:55.90 ID:8zOhtH9j]
- 自己解決しました
msys.batにset USERNAME=angってやればできました。
- 657 名前: ◆QZaw55cn4c mailto:sage [2014/05/30(金) 02:21:40.50 ID:iU8Ve7Yv]
- cygwin,ちょっとわからない状況です.
gcc 4.5 のころは普通に ideone.com/vLTMFt がコンパイルできていたし,clang 3.1 が入っていたのですが, 久々にアップデートして gcc 4.8 になると,前はコンパイルできていた上記リンクはコンパイルできないし,clang パッケージはなくなっているようだし‥ peace.2ch.net/test/read.cgi/tech/1315026784/415 自力でなにもできないので,もうちょっと待ってみるしかないのでしょうね
- 658 名前:デフォルトの名無しさん mailto:sage [2014/05/30(金) 20:11:00.33 ID:YN3Io17l]
- >>650
誤解してるようだけど、ここのthreadモデルとかexceptionの指定は mingw-gccでビルドされるプログラムへの指定じゃなくて、gcc自身が どのモデルでビルドされるかの指定だよ。 exceptionは以前のgccではsjljがデフォだったが、最近のバージョンではdwarfが デフォになってる。
|

|