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


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

Cygwin + MinGW + GCC 相談室 Part 7



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が
デフォになってる。






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

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

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