Cygwin + MinGW + GCC 相談室 Part 7at TECH
Cygwin + MinGW + GCC 相談室 Part 7 - 暇つぶし2ch638:デフォルトの名無しさん
14/05/03 01:09:11.91 v/1837QC
おとなしく待ってるのが吉

639:デフォルトの名無しさん
14/05/03 20:13:15.47 eyS0jvOe
4.8.2をビルドした環境があれば4.9.0は特に何もしなくてもビルドできたよ。
だからそのうち出てくると思う。

640:デフォルトの名無しさん
14/05/04 01:12:04.07 ubxNSZL1
>>639
Clangへ移行でGCCはやる気なしってなっているんじゃないか

641:デフォルトの名無しさん
14/05/04 02:28:01.48 0pgCcw31
clangではcygwin1.dllは作れないんではないかと

642:デフォルトの名無しさん
14/05/28 11:11:11.00 8zOhtH9j
mingw-w64-install.exeを実行した後のインストールの設定がよくわからないので
どれを選べばいいのか教えてください。

643:デフォルトの名無しさん
14/05/28 11:26:35.05 8zOhtH9j
Version 4.9.0 4.8.1 4.8.2 4.8.3
Architecture i686 x86_64
Threads posix win32
Exception dwarf sjlj
Buid revision 1 0
これが選択肢です。

644:デフォルトの名無しさん
14/05/28 12:38:18.72 2nt5gxIs
分からないんだったらディフォルトでいいんじゃね?

645:デフォルトの名無しさん
14/05/28 12:41:42.42 8zOhtH9j
CPUがx86_64なのでデフォルトじゃダメです。
ThreadsとExceptionとBuild revisionの意味
しってますか?

646:デフォルトの名無しさん
14/05/28 12:46:23.27 2nt5gxIs
分かっているんだったら他人に聞く必要ないんじゃね?w

647:デフォルトの名無しさん
14/05/28 12:50:42.16 8zOhtH9j
下の3つが分からないんですけど・・・・

648:デフォルトの名無しさん
14/05/28 13:15:50.74 2nt5gxIs
しゃぁない。ちょっと調べるか。



threadはこの辺の話かな。
URLリンク(stackoverflow.com)
URLリンク(stackoverflow.com)
exceptionはこの辺か。
URLリンク(stackoverflow.com)
URLリンク(qt-labs.jp)
つーか、x86_64を選択するとSEHも選択できるようになるな。
revisionに関しては、理由がなければディフォルト(最大番号)でいいんじゃね?
後はこの時の選択をきちんと控えておいて、何かをビルドする際に問題が出たら対処するしか。
ビルドするものが分かっているなら事前に調べておけばいいわけだけどね。

649:デフォルトの名無しさん
14/05/28 13:17:40.02 8zOhtH9j
>>648
ありがとうございます。

650:デフォルトの名無しさん
14/05/28 14:28:44.39 8zOhtH9j
>>648
threadについて読んでもわからないんですけど
6の人はどっちを選んでも結果は同じかをきいているんじゃないですか?
8の人はthreadの設定はstd::threadのスレッドモデルを決めることと
threadをwin32にするとstd::threadが使えないって答えてるじゃないですか?
9の人はwin32を選んだらwin32 threadsが何に使われるかきいてるじゃないですか?
7の人はwin32 threadにするとランタイムがwin32用になるが
win32apiを使ってはいけないってかいてるじゃないですか?
結局win32にするとthreadが使えなくなるってことですか?

651:デフォルトの名無しさん
14/05/28 14:47:28.52 8zOhtH9j
インストール先なんですけどprogram files 以下にインストールでいいですか?

652:デフォルトの名無しさん
14/05/28 14:49:52.03 f7xr2j9H
>>650
MinGW 64 bit | Qt Wiki | Qt Project
URLリンク(qt-project.org)
> GCC Threading model (posix vs win32)

win32は速い。しかしPOSIXに準拠してないので他OSへの移植にコストがかかる。という見方でいい。

>>651
ダメです。フォルダ名にスペースや日本語が使われてないところにしなさい。

653:デフォルトの名無しさん
14/05/28 14:56:55.89 8zOhtH9j
>>652
ありがとうがいます。
posixとC:/以下にしてみます。

654:デフォルトの名無しさん
14/05/28 15:39:28.31 8zOhtH9j
インストールできました。
ついでにmsysとmittyとvimもインストールしました。

655:デフォルトの名無しさん
14/05/28 15:40:33.41 8zOhtH9j
でもユーザー名がwindowsのユーザー名の変更で変更する前のユーザー名になってるんですけど
ユーザー名を変える方法ないですか?

656:デフォルトの名無しさん
14/05/28 16:04:55.90 8zOhtH9j
自己解決しました
msys.batにset USERNAME=angってやればできました。

657: ◆QZaw55cn4c
14/05/30 02:21:40.50 iU8Ve7Yv
cygwin,ちょっとわからない状況です.
gcc 4.5 のころは普通に URLリンク(ideone.com) がコンパイルできていたし,clang 3.1 が入っていたのですが,
久々にアップデートして gcc 4.8 になると,前はコンパイルできていた上記リンクはコンパイルできないし,clang パッケージはなくなっているようだし‥
スレリンク(tech板:415番)

自力でなにもできないので,もうちょっと待ってみるしかないのでしょうね

658:デフォルトの名無しさん
14/05/30 20:11:00.33 YN3Io17l
>>650
誤解してるようだけど、ここのthreadモデルとかexceptionの指定は
mingw-gccでビルドされるプログラムへの指定じゃなくて、gcc自身が
どのモデルでビルドされるかの指定だよ。

exceptionは以前のgccではsjljがデフォだったが、最近のバージョンではdwarfが
デフォになってる。


最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch