[表示 : 全て 最新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/

554 名前:デフォルトの名無しさん mailto:sage [2014/02/19(水) 01:23:20.96 ]
並列作業程度ならCtrl+Alt+F2〜の方で大体足りちまうけどなあ
コピペ機能を使いたいとかGUI依存の管理ツールを使ってるってなら分かるが
サーバ用途でSSHも使わず端末の前で直接GUI環境で長時間ってのはどうにもピンと来ない
学生がお勉強でやってるならともかく、エラーや通知をLANG=Cで扱うのは管理者なら必須スキルだしな

555 名前:デフォルトの名無しさん mailto:sage [2014/02/19(水) 13:33:02.72 ]
>>554
学生を使い捨てするならX使えた方がいい。
お前みたいな高給取りのベテラン育てるのはもはや非合理的なんだよ。

556 名前:デフォルトの名無しさん mailto:sage [2014/02/19(水) 15:52:59.58 ]
むしろマウス使わないでやるのがかっこいいからだろ、
文字を緑にしたら完全なハッカーなんだけど
どうやって文字を緑にするのかわからん。

557 名前:デフォルトの名無しさん mailto:sage [2014/02/19(水) 15:59:34.49 ]
ディスプレイのあるコンピュータいじってる時点で三流だよ。

558 名前:デフォルトの名無しさん mailto:sage [2014/02/19(水) 16:38:18.49 ]
むしろアプリの出力文字コードは英語のままで、
日本語も表示できてほしいな。
日本語表示できるようにすると
アプリの出力とかまで日本語化されるからな。

559 名前:デフォルトの名無しさん mailto:sage [2014/02/19(水) 16:50:44.47 ]
LC_ALL=en_US.UTF-8 で出来るんじゃないか

560 名前:デフォルトの名無しさん mailto:sage [2014/02/19(水) 18:46:11.60 ]
>>556
確かに緑文字はかっこいい。みづらいけどな
Windowsのコマンドプロンプトなら
c:\> color 02
で出来る

561 名前:デフォルトの名無しさん mailto:sage [2014/02/19(水) 18:57:48.27 ]
サーバーを直接操作するって考えがもう既にダサい

562 名前:デフォルトの名無しさん mailto:sage [2014/02/19(水) 19:44:28.45 ]
>>560
昔のグリーンモニタの緑は単純な緑色じゃなくて、やや黄色側に寄った緑だからな。
あと残効性のある発光体使ってて、ちらつきが押さえられてる。

目に優しいってことで緑色だったんだけど、白人にはもっと赤っぽいアンバー色の方が
いいってことでIBMのモニタはアンバー色になってたな。



563 名前:デフォルトの名無しさん mailto:sage [2014/02/20(木) 07:42:25.19 ]
というかlinuxはサーバーようとにもデスクトップ環境にも
両方使える万能OSだからな。

564 名前:デフォルトの名無しさん mailto:sage [2014/02/20(木) 09:05:49.67 ]
それどころか、組み込みにも使えるぜ。
ドライバーは事実上変な方言のあるCでしか書けないが、アプリならC++で書けるし。

565 名前:デフォルトの名無しさん mailto:sage [2014/02/20(木) 11:13:16.68 ]
カーネルの移植性や改修性でなくディストリ含みの話だろう
ビデオドライバの供給はlinuxでは相性の出る部分だからマザー/グラボとディストリの選定は必須

デスクトップ運用だとIntel+UbuntuかLinux保証の筐体+指定ディストリが一番トラブルが少ないかな

566 名前:デフォルトの名無しさん mailto:sage [2014/02/20(木) 20:27:25.10 ]
>>562
目にいいってのは単なるいいわけだと思う。
単に暗くても視感度の高い緑を使っただけだろう

567 名前:デフォルトの名無しさん [2014/02/20(木) 20:32:23.04 ]
color 0e

568 名前:デフォルトの名無しさん mailto:sage [2014/02/20(木) 21:22:16.65 ]
デスクトップLinuxはAMDがいまやスタンダードだろ?

569 名前:デフォルトの名無しさん mailto:sage [2014/02/20(木) 22:23:00.32 ]
文脈的にマザーの話じゃないか?

570 名前:デフォルトの名無しさん mailto:sage [2014/02/22(土) 14:35:42.49 ]
AMDはOCだけには滅法強いからな
でも速度で一世代前

571 名前:デフォルトの名無しさん mailto:sage [2014/02/22(土) 15:49:39.99 ]
動作周波数4G超えしてるのに?

572 名前:デフォルトの名無しさん mailto:sage [2014/02/22(土) 20:13:00.58 ]
IPCが低いんだよ
ストールが多すぎてお話にならない
機械設計に任せてIntelみたいに苦労しても手で最適化しないからだ



573 名前:デフォルトの名無しさん mailto:sage [2014/02/22(土) 20:14:02.99 ]
ちなみにHaswellなんてアンコア部を除いたらびっくりするほどトランジスタ数が少ないぞ
それであの速度だからな

574 名前:片山博文MZ無能 ◆T6xkBnTXz7B0 mailto:sage [2014/02/22(土) 21:02:21.75 ]
mingw-getのソースって公開されてるの?
mingw64-getを作ってほしいです。

575 名前:デフォルトの名無しさん mailto:sage [2014/02/25(火) 20:10:43.01 ]
Distro Mingwいいんだけど、そのままじゃEclipse CDTのツールチェインに認識されないな

このWorkAroundを使用

stackoverflow.com/questions/18335126/changed-discovery-behavior-of-alternative-mingw-in-eclipse-cdt8-2-bundled-in-k

有名だからわざわざ貼らなくてもだけど知らない人がいるかも知れないんで一応
このexeファイルは実行される事がないのでtxtでエディタで作成して拡張子を変更してもおk

576 名前:デフォルトの名無しさん mailto:sage [2014/02/25(火) 22:16:12.15 ]
distro = distribution

577 名前:片山博文MZジェバンニ ◆T6xkBnTXz7B0 [2014/03/07(金) 10:37:00.91 ]
GUI付きのデバッガでデバッギングしたいが、何かいいものありませんか?

578 名前:片山博文MZジェバンニ ◆T6xkBnTXz7B0 mailto:sage [2014/03/07(金) 11:31:32.95 ]
やっぱDev-C++っすよね

579 名前:デフォルトの名無しさん [2014/03/08(土) 13:19:54.37 ]
Emacs + gdb でしょ

580 名前:デフォルトの名無しさん mailto:sage [2014/03/08(土) 17:09:12.26 ]
cgdbでしょ

581 名前:デフォルトの名無しさん mailto:sage [2014/03/09(日) 05:14:08.92 ]
4.9、fortranとopenmp有効にしてビルドするとf951がセグメントエラーで止まるんだが
4.8では問題ないけど4.9だけ去年の9月からずっと直ってない、これ開発者はテストし
てんのかな

582 名前:デフォルトの名無しさん [2014/03/09(日) 10:08:53.76 ]
>>581
動いてないならしてないだろう
そーゆーのいいから、バグレポート!



583 名前:デフォルトの名無しさん mailto:sage [2014/03/09(日) 19:51:07.15 ]
>>581
どこ作製の4.9なんだ? 自前でビルドした4.9?
テスト宜しくなんだろ

584 名前:デフォルトの名無しさん mailto:sage [2014/03/10(月) 03:16:54.61 ]
>>582-583
トランクから引っ張ってきた4.9@mingw-x86_64-w64自前ビルドだす
去年の9月までは普通にビルド出来たんだけど、出来なくなったのでバグレポート調べたら
全く同じ症状のレポートが上がってたのでそれのfix待ってたんだけど、この前調べたらfix
済みになってたので喜んでビルド、そしたら>>581のバグ

あそこって登録しなくちゃレポートだせないのかな。最新リリースの4.8.2なら問題ないから、
多分4.9のバグだと思うんだけどなあ

585 名前:デフォルトの名無しさん mailto:sage [2014/03/10(月) 15:43:18.99 ]
スカトロMinGWはasyncにまだ対応してなくて萎えた
TDM-MinGWかMinGW Buildsがいいのか?

586 名前:デフォルトの名無しさん mailto:sage [2014/03/10(月) 21:54:42.07 ]
>>585
>>584を見習って自前ビルド!

たまには自前ビルドしてみたんだが(いまならgcc4.9かな)、やり方わからん
>>584 手順が載ったサイト教えて

587 名前:デフォルトの名無しさん mailto:sage [2014/03/11(火) 04:54:09.67 ]
>>586
Linux From Scratchの日本語版見れば必要なライブラリとか全部揃うよ
linuxとあるけど、windows環境---多分winだとmsysとかcygwinだろうけどそういう環境に置き換えて
参考にしても多分うまくいくと思う

問題はconfigureで、そこだと必要最低限の事しか書いてない。

分からなかったら今使ってるgccを-vで呼び出してそのオプションを真似すればいいんじゃないかな。
configureで蹴られたオプションは外していく。言語は、最初cとc++のみにしてビルドするとか。
sjlj-exceptionsの選択は、c++を主戦場にしてる人には重要かも。これ有効にするべきか無効にする
べきかハッキリお奨め出来ないんだよね。
そんなもんかなあ。

やってみれば分かるけど簡単よ、時間も今時のPCなら30分ぐらいで終わるしね

588 名前:デフォルトの名無しさん mailto:sage [2014/03/11(火) 13:12:20.55 ]
MinGW BuildsのバイナリはDLLにかなりの部分を任せているせいか、一番小さくなるな
だからコマンドはほとんどこれで作っている
DistroもTDMもEXE大きいだろ

589 名前:デフォルトの名無しさん mailto:sage [2014/03/15(土) 18:34:49.10 ID:VO8R/C+w]
distro = distribution

590 名前:デフォルトの名無しさん mailto:sage [2014/03/25(火) 08:05:23.81 ID:gYecV8lQ]
前から存在は知ってたけど、msys2いいね、パッケージの更新頻度が速い
自前でライブラリ揃える必要ないってくらい充実してる、しかも64bitも配布してるし
問題はwinptyが使えないって事ぐらいか、これさえなんとかねれば乗り換えられるんだけどなあ

591 名前:片山博文MZジェバンニ ◆T6xkBnTXz7B0 mailto:sage [2014/03/25(火) 16:31:58.23 ID:VHtB/3bt]
mingw-get-setupだとstd::to_stringが使えなかった。

592 名前:デフォルトの名無しさん mailto:sage [2014/03/26(水) 23:13:52.12 ID:bZRRY1yS]
>>590
winptyはソースあるんだから(ソースの修正必要かもしれないが)、
msys2でビルドすれば良いんじゃないか



593 名前:片山博文MZジェバンニ ◆T6xkBnTXz7B0 [2014/03/27(木) 18:47:06.88 ID:pkdNwHUQ]
MinGW-Buildsで_tcsrchrがリンク時エラーで使えなかった

594 名前:デフォルトの名無しさん mailto:sage [2014/04/07(月) 22:55:33.35 ID:cOPb2I6Q]
linuxへのアクセスがしたくて今日初めて入れてみたんだけど、
日本語が化けるのでiconv入れたい。。。
普通にコンパイルすれば問題なく動くの?

なんかググると動くってのと入れても化けるからパッチ当てろってのが混在してるんだけど、
どれも微妙に古い記事だからどこで最新情報が貰えるのか教えて。

595 名前:デフォルトの名無しさん mailto:sage [2014/04/07(月) 23:04:19.91 ID:Mp3GXhBW]
cmd使わずにminttyやらターミナルエミュレータ使いなさい

596 名前:デフォルトの名無しさん mailto:sage [2014/04/08(火) 07:50:42.72 ID:L5SDMy6P]
コマンドプロンプトでも chcp 65001 ってすればutf-8は表示できるけどな

597 名前:デフォルトの名無しさん mailto:sage [2014/04/08(火) 13:43:30.64 ID:0Gme7yXo]
chcp 65001した後、日本語ファイル名のあるフォルダでdirしたら
The system cannot write to the specified device.とか言われて
表示できないんだが・・・

598 名前:デフォルトの名無しさん mailto:sage [2014/04/08(火) 14:29:00.22 ID:0tADuKKa]
cygwinならiconvはディフォルトじゃなかったか?

599 名前:デフォルトの名無しさん mailto:sage [2014/04/08(火) 16:25:46.08 ID:xaBD9l1I]
Windows7 の cmd.exe は、chcp 65001 でもラスタフォントでは日本語表示できなかったんだけど、今確認したらラスタ
フォントで普通に日本語も表示できてる (て言うか、ラスタフォント以外に日本語対応フォントは一覧されず)。
Windows7 のアップデートで出来るようになった? それとも自分が何かしたのか...

今までこの問題で苦労した人が数知れないから、ほかの人たちも表示できるようになってるか是非知りたい (字体が
かなり汚ないので、自分が何かして Unicode 対応ラスタフォントが入った可能性の方が高いかも)。

600 名前:599 mailto:sage [2014/04/08(火) 16:31:41.27 ID:xaBD9l1I]
いや、やはりダメだった。Truetype フォントで dir して文字化けのときにラスタフォントに切り替えると日本語も表示される
けど、その状態でもういちど dir すると >>597 と同じメッセージで拒否られる。

601 名前:デフォルトの名無しさん mailto:sage [2014/04/08(火) 16:56:19.49 ID:62vh4Anz]
そりゃwindowsのフォルダ名はSJISだからなあ

602 名前:デフォルトの名無しさん mailto:sage [2014/04/08(火) 17:12:26.32 ID:0Gme7yXo]
>>601
寝言は寝て言え



603 名前:デフォルトの名無しさん mailto:sage [2014/04/08(火) 17:22:16.70 ID:9wIzdaaz]
NTFSのパスはUTF-16だよね。
FATはSJISだったのかな?

604 名前:デフォルトの名無しさん mailto:sage [2014/04/08(火) 17:28:59.75 ID:S/0Tu9xT]
LFNはUnicode
SFNはOEMコードページ

605 名前:デフォルトの名無しさん mailto:sage [2014/04/08(火) 18:37:39.22 ID:AAnG4+It]
>>594
どういう環境なのか分からんけど、msys使ってそれなりの設定すればちゃんと日本語表示
されるじゃん、それともメッセージを日本語表示したいんかな?
gccのバイナリgrepすれば分かるけど、configureで指定したインストールディレクトリから辿
って言語ファイル読みにいってるから、自分でビルドするかビルドされた環境にgcc(というか
mingw)を配置すれば表示されるんだけど

そういう話じゃないのかな?ってか今時配布してるgccは大抵日本語対応してるから
--input-charset=cp932 --exec-charset=cp932 で表示されそうなんだけどなあ
というかgcc -vでconfigure見れば…と思ったけど、iconvの指定しなくてもそこら辺自動的に
見てるんだっけか

606 名前:デフォルトの名無しさん mailto:sage [2014/04/10(木) 21:28:13.53 ID:SUzForAI]
>>605
すみません、肝心なところが抜けてた気がします。
入れたのはMinGWとminttyです。
linuxとの通信で日本語が文字化けします。
linuxそのものは普段GUIしか使わないライトユーザーですが、
リモートでGUI使ってる限りは日本語表示に問題ありません。

mingw 日本語 とかでググってたらiconv入れようって出てきて、
それで色々調べていたところです。
昨日とりあえずmingw-get libiconvってしてみました。
まだ何がどう変わったのかは試せてません。

607 名前:デフォルトの名無しさん mailto:sage [2014/04/10(木) 21:37:47.01 ID:I4ZYtafb]
>>606
Linuxとの通信って何かね?minttyからsshでLinuxにログインしたってこと?
それなら、minttyのOptionsダイアログのTextのとこで
Fontを日本語表示できるフォントに、
Localeをja_JPに、Character setをUTF-8に設定してある?

608 名前:デフォルトの名無しさん mailto:sage [2014/04/12(土) 00:26:47.38 ID:69nzk7n7]
なんか、プログラムの話じないスレだな

609 名前:デフォルトの名無しさん mailto:sage [2014/04/12(土) 09:51:13.94 ID:R6uwkSNd]
MinGW/Cygwinは環境だからな

610 名前:デフォルトの名無しさん mailto:sage [2014/04/15(火) 17:32:43.89 ID:KJJHsTIf]
>>592
やってみた。
msys2-devが必要、なおかつconfigureとmain.ccの修正が必要だったけど、ビルド成功

configureとかのi686-pc-をx86_64-pcに変更
main.cc 225行目を#if 1に変更

mintty使ってる時console xxでscanfや対話形式のアプリがちゃんと表示されるようになる
幸せです

611 名前:デフォルトの名無しさん mailto:sage [2014/04/17(木) 12:50:27.61 ID:UTm47IFO]
minGWではmemcpy_sとかの_s付きセキュア系関数が使えないみたいなんですが
(string.hに定義がない)そういうものですか?
mingw-get-setup.exeからインストールしました

612 名前:デフォルトの名無しさん mailto:sage [2014/04/17(木) 20:58:48.37 ID:rftkXgVv]
>>611
〜_s系の関数は大抵VC++の拡張だからC++の公式な仕様ではないよ
MinGWのコンパイラは当然GCCだから、〜_s系の関数の元になった関数を探す必要がある



613 名前:デフォルトの名無しさん mailto:sage [2014/04/17(木) 23:59:01.20 ID:N3mD4Js0]
試さずに言うとmemcpy_sはC11なんだし-std=c11とか付けるんじゃね

614 名前:デフォルトの名無しさん mailto:sage [2014/04/18(金) 18:50:55.57 ID:fSjWV7aa]
mingw-w64にはあるみたい
sec_api/string_s.h
試してないけど

615 名前:デフォルトの名無しさん mailto:sage [2014/04/19(土) 21:08:36.42 ID:FemRhsUV]
ls -laF
実行して出力される内容を、ファイルのサイズでソートしたいのですが、
ls -laF | sort ???
sort の後ろにどういうオプション指定したら良いのか教えてください。

616 名前:デフォルトの名無しさん mailto:sage [2014/04/19(土) 21:13:09.60 ID:oJ9eGh9U]
ls -laFS、ls -laFSrじゃあかんの?

617 名前:デフォルトの名無しさん mailto:sage [2014/04/19(土) 21:18:07.11 ID:FemRhsUV]
>>616
ありがとうございます。
Sなんてオプションあるの知らなかったです。昔からありましたか?

618 名前:デフォルトの名無しさん mailto:sage [2014/04/19(土) 21:22:59.60 ID:oJ9eGh9U]
どかな?
この世代のGNU lsにはあった
GNU fileutils 4.1 18 June 2002 LS(1)

619 名前:デフォルトの名無しさん mailto:sage [2014/04/19(土) 21:29:02.16 ID:FemRhsUV]
>>618
たびたび有難うございます。参考になりました。10年ぶりくらいに
cygwinインストールしたので浦島太郎状態です。また教えてください。

620 名前:611 mailto:sage [2014/04/22(火) 23:50:44.24 ID:X5cWpU9U]
亀レスすみません
環境やオプションは変えられないので置き換えて対処しました
>>612,613,614さんありがとう

621 名前:デフォルトの名無しさん mailto:sage [2014/04/23(水) 14:45:06.67 ID:Fk2AHs0t]
intを64bitにするほうほう教えてください。

622 名前:デフォルトの名無しさん mailto:sage [2014/04/23(水) 21:33:32.66 ID:XMnhms3E]
>>621
マルチは死せよ



623 名前:デフォルトの名無しさん mailto:sage [2014/04/24(木) 12:02:55.35 ID:KT8TA3nl]
これだけ待っても回答が無いということは誰も回答能力がないという
ことですね。経験上。

624 名前:デフォルトの名無しさん mailto:sage [2014/04/24(木) 12:32:08.43 ID:+roNSMX0]
int a = 123;
long long b = (long long)a;
printf("a value:%d size:%d\n", a, sizeof(a));
printf("b value:%lld size:%d\n", b, sizeof(b));

625 名前:デフォルトの名無しさん mailto:sage [2014/04/24(木) 12:58:49.11 ID:KT8TA3nl]
は?

626 名前:デフォルトの名無しさん mailto:sage [2014/04/24(木) 13:25:57.43 ID:+roNSMX0]
ttp://mingw-w64.sourceforge.net/

627 名前:デフォルトの名無しさん mailto:sage [2014/04/24(木) 14:32:56.94 ID:KT8TA3nl]
うわぁ・・・

628 名前:デフォルトの名無しさん mailto:sage [2014/04/24(木) 17:31:23.61 ID:A4OJ1yJR]
typedef

629 名前:デフォルトの名無しさん mailto:sage [2014/04/24(木) 21:10:47.86 ID:PxMY7o79]
int は
修飾だけじゃなくセパレータ入りの型名も有ったりするからなぁ

630 名前:デフォルトの名無しさん [2014/04/26(土) 17:14:12.91 ID:fIjhv7f7]
4.9!

631 名前:デフォルトの名無しさん mailto:sage [2014/04/26(土) 20:54:51.07 ID:GXc8TJlo]
>>41
ではどうやって消す?

632 名前:デフォルトの名無しさん mailto:sage [2014/04/28(月) 12:41:11.66 ID:JkAfPWWw]
パーミッションに勝てるのはチョキミッション



633 名前:デフォルトの名無しさん mailto:sage [2014/04/28(月) 15:36:32.61 ID:97z81I41]
-m64bit-intのようなオプションないですか?

634 名前:デフォルトの名無しさん mailto:sage [2014/04/28(月) 17:38:33.67 ID:+lq8NIka]
>>633
-march=x86-64
あたりかと。

635 名前:デフォルトの名無しさん mailto:sage [2014/04/30(水) 21:12:21.92 ID:t2o1NkEy]
x86_64ってintは32bitなんだが・・・

636 名前:片山博文MZバグロボ ◆T6xkBnTXz7B0 mailto:sage [2014/05/02(金) 12:17:36.56 ID:fCG9D4SE]
4.9がまだでてない。。。

637 名前:デフォルトの名無しさん mailto:sage [2014/05/02(金) 21:32:35.59 ID:LWrpUIsi]
>>636
4.9をビルドして配布しろ

638 名前:デフォルトの名無しさん mailto:sage [2014/05/03(土) 01:09:11.91 ID:v/1837QC]
おとなしく待ってるのが吉

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

640 名前:デフォルトの名無しさん mailto:sage [2014/05/04(日) 01:12:04.07 ID:ubxNSZL1]
>>639
Clangへ移行でGCCはやる気なしってなっているんじゃないか

641 名前:デフォルトの名無しさん mailto:sage [2014/05/04(日) 02:28:01.48 ID:0pgCcw31]
clangではcygwin1.dllは作れないんではないかと

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



643 名前:デフォルトの名無しさん mailto:sage [2014/05/28(水) 11:26:35.05 ID: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 名前:デフォルトの名無しさん mailto:sage [2014/05/28(水) 12:38:18.72 ID:2nt5gxIs]
分からないんだったらディフォルトでいいんじゃね?

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

646 名前:デフォルトの名無しさん mailto:sage [2014/05/28(水) 12:46:23.27 ID:2nt5gxIs]
分かっているんだったら他人に聞く必要ないんじゃね?w

647 名前:デフォルトの名無しさん mailto:sage [2014/05/28(水) 12:50:42.16 ID:8zOhtH9j]
下の3つが分からないんですけど・・・・

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