Cygwin + MinGW + GCC 相談室 Part 8 (987レス)
Cygwin + MinGW + GCC 相談室 Part 8 http://mevius.5ch.net/test/read.cgi/tech/1411399211/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
182: デフォルトの名無しさん [sage] 2016/01/11(月) 21:56:57.31 ID:919qVmAw 口が十もある女は市にでてもその女は未だうれていない。 くらいのところかな。 http://mevius.5ch.net/test/read.cgi/tech/1411399211/182
183: デフォルトの名無しさん [sage] 2016/01/19(火) 13:39:43.57 ID:uAThxx94 鹿牛舞 http://mevius.5ch.net/test/read.cgi/tech/1411399211/183
184: デフォルトの名無しさん [sage] 2016/02/13(土) 21:19:04.62 ID:zGV86DMO make でビルドするの時に、VSにあるような、MT MD に類するの設定はないのでしょうか? http://mevius.5ch.net/test/read.cgi/tech/1411399211/184
185: デフォルトの名無しさん [sage] 2016/02/14(日) 04:02:25.37 ID:CCqxK/O4 >>184 LDFLAGS='-static' makeとか? http://mevius.5ch.net/test/read.cgi/tech/1411399211/185
186: 片山博文MZ ◆T6xkBnTXz7B0 [] 2016/02/20(土) 14:23:13.83 ID:NVcrO5UT <iostream>使うと、EXEがメガバイト級にバカでかくなる。 -Os -sとstrip --strip-allを使ってもあまり小さくならない。 http://mevius.5ch.net/test/read.cgi/tech/1411399211/186
187: デフォルトの名無しさん [sage] 2016/03/07(月) 21:07:46.55 ID:U5qsqYf5 windows.h+crt+STLのウィンドウアプリで MinGW-w64のMingw-buildsでg++4.8.5/4.9.3/5.3.0試してみたんだけど エラーと警告の行番号が+1行ずれて表示される。ヒント行内容表示も同様 列はなぜかあってるので、エラー状態を次の行に持ち越したからじゃないと思う ソースコードはShift_JISコメントありでCRLFもちろん-finput-charset=cp932付き 検索しても知恵袋が1個見つかる程度だった。英語情報はうまく検索ワード絞り込めない http://mevius.5ch.net/test/read.cgi/tech/1411399211/187
188: 片山博文MZ ◆T6xkBnTXz7B0 [sage] 2016/03/12(土) 16:01:42.39 ID:PAxzfn3Q <iostream>を使うとsegmentation faultになるバグがあるようだ。 http://mevius.5ch.net/test/read.cgi/tech/1411399211/188
189: 片山博文MZ ◆T6xkBnTXz7B0 [sage] 2016/03/12(土) 22:38:56.72 ID:PAxzfn3Q 見てみて、バグレポート書いてみたよ。 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70207 http://mevius.5ch.net/test/read.cgi/tech/1411399211/189
190: 片山博文MZ ◆T6xkBnTXz7B0 [sage] 2016/03/12(土) 23:45:47.57 ID:PAxzfn3Q バグ追跡にイタズラをしてMinGWの開発を妨害している輩が居るようだ。 http://mevius.5ch.net/test/read.cgi/tech/1411399211/190
191: デフォルトの名無しさん [sage] 2016/03/13(日) 00:09:53.08 ID:gmCRKlep MSYS2使ってるのに配布元飛び越えていきなり本家に迷惑かけるな しかもどうせおま環 http://mevius.5ch.net/test/read.cgi/tech/1411399211/191
192: デフォルトの名無しさん [sage] 2016/03/13(日) 01:47:33.45 ID:7z8cA2Fu mingw-w64-crtに ca451a7 の変更が取り込まれたバージョン(v5.0-rc1等)を使ってるなら原因はこれ。 https://github.com/Alexpux/MINGW-packages/issues/1104 mingw-w64のmasterブランチは 5981c02 でRevert済み。 [r4619-ca451a7] https://sourceforge.net/p/mingw-w64/mingw-w64/ci/ca451a7a45d4876065edc6755f8aab8095914b04/ [r4626-5981c02] https://sourceforge.net/p/mingw-w64/mingw-w64/ci/5981c0281b1f65b8f9b38b13f504f8af3f6ff209/ MSYS2-Packagesのmingw-w64-crtは該当バージョンのままなので、要更新な状態。(もしくは古い物を使う) > msys mingw-w64-cross-crt-git 5.0.0.4624.4c13e3f-1 上記内容に該当してるのであれば、GCCへのバグレポートは取り下げて、 Alexpux氏にMSYS2-Packagesのcrtも更新する様伝える事。 http://mevius.5ch.net/test/read.cgi/tech/1411399211/192
193: 片山博文MZ ◆T6xkBnTXz7B0 [sage] 2016/03/14(月) 15:51:31.59 ID:+duuA6fB $ pacman -Sy $ pacman -Syu したら直ったよ。最新版じゃなかったみたい。 http://mevius.5ch.net/test/read.cgi/tech/1411399211/193
194: 192 [sage] 2016/03/14(月) 18:11:01.93 ID:XW6+o1xp MSYS-Packages内のPKGBUILDの内容を見るの忘れてた。。 crtは最新verではないけどPKGBUILDのパッチ処理でRevert済みだったわ。 >>193 githubでコメントしたみたいだけど、手間かけさせてスマン。 http://mevius.5ch.net/test/read.cgi/tech/1411399211/194
195: デフォルトの名無しさん [sage] 2016/03/14(月) 20:07:45.05 ID:eOytiVwS >>193 update-core ないん? http://mevius.5ch.net/test/read.cgi/tech/1411399211/195
196: デフォルトの名無しさん [sage] 2016/03/31(木) 01:00:44.96 ID:KxZ8EWW3 今の最新のmsys2にアップデートするとbinフォルダのupdate-core.exeが消えてしまうな バックアップしといてアップデートが済んだら書き戻しといた方がいいようだ http://mevius.5ch.net/test/read.cgi/tech/1411399211/196
197: デフォルトの名無しさん [sage] 2016/03/31(木) 13:14:47.43 ID:fZ+0u+pZ Cygwin終了のおしらせ ttp://japan.zdnet.com/article/35080338/ http://mevius.5ch.net/test/read.cgi/tech/1411399211/197
198: デフォルトの名無しさん [sage] 2016/03/31(木) 13:23:20.47 ID:M7ZeuKsk >>197 Visual Studioが既にGitに依存してるからな http://mevius.5ch.net/test/read.cgi/tech/1411399211/198
199: デフォルトの名無しさん [sage] 2016/03/31(木) 23:33:18.94 ID:ogQmUG8v >>195.196 pacman -Syuするとなんか二段階になっているけど前からだっけ? update-coreいらなくなるなら進歩だね :: Starting core system upgrade... 何も行うことがありません :: システム全体の更新を開始... http://mevius.5ch.net/test/read.cgi/tech/1411399211/199
200: デフォルトの名無しさん [sage] 2016/04/05(火) 05:35:28.58 ID:87TrUxeI msys2をConEmuで使っているんですが midnight commanderを使うと表示が崩れてしまいます 試しにmitterでやるとうまくできました ConEmuでも正常に表示させる方法はあるでしょうか よろしくお願いします http://mevius.5ch.net/test/read.cgi/tech/1411399211/200
201: デフォルトの名無しさん [sage] 2016/04/05(火) 08:39:43.35 ID:87TrUxeI 200です mitter・・・x mintty・・・o いつも使っていなかったので間違えました すいません http://mevius.5ch.net/test/read.cgi/tech/1411399211/201
202: デフォルトの名無しさん [] 2016/07/02(土) 17:08:25.09 ID:QBTa/uvw 過疎っているけど・・・質問させてください Windows10Pro 64bit上にMSYS2をインストールしてMINGW64を主にシェルとして使っているのだけど Linux上では正常に動いてMINGW64上ではSegmentation Faultになるプログラムが有るのです どうもグローバル変数の宣言がうまく処理できていないようなんだけどコンパイルオプションとかで対処できないでしょうか? ソースをコピペします main.cpp------------------------------------------- #include "class2.h" int main( int argc, char *argv[] ) { //Class2 object2; return 0; } class1.h -------------------------------------------- #include <string> #include <map> class Class1 { std::string type; static std::map<std::string, Class1 *> map; public: Class1(std::string s); ~Class1(); }; class1.cpp ------------------------------------------- #include <iostream> #include "class1.h" Class1::Class1(std::string s) : type(s) { std::cout << "Class1::Class1 type=" << type << std::endl; map[type] = this; } std::map<std::string, Class1 *> Class1::map; Class1::~Class1() {} http://mevius.5ch.net/test/read.cgi/tech/1411399211/202
203: 202 [] 2016/07/02(土) 17:11:44.83 ID:QBTa/uvw 続き・・・ class2.h ------------------------------------------ class Class2 { public: Class2(); }; class2.cpp --------------------------------------- #include <iostream> #include "class2.h" //std::map<std::string, Class1 *> Class1::map; #include "class1.h" Class1 object1("XXX"); Class2::Class2() { std::cout << "Class2::Class2 " << std::endl; } 以上です http://mevius.5ch.net/test/read.cgi/tech/1411399211/203
204: デフォルトの名無しさん [sage] 2016/07/02(土) 21:01:29.54 ID:no/g4eo0 class1.cpp Class1::~Class1() {} よく知らないけど、仮想デストラクタなんて、直接呼ぶもの? こういうのは、実装・処理系が呼ぶんじゃないの? 君は、C++をかなり知っているの? http://mevius.5ch.net/test/read.cgi/tech/1411399211/204
205: デフォルトの名無しさん [sage] 2016/07/02(土) 21:18:12.40 ID:k5Obze0x >>202 規格では異なる翻訳単位(class1.cpp, class2.cpp)で定義されてる 静的記憶期間を持つオブジェクト(Class1::map, object1)の初期化順序は未定 コンパイルオプションでどうにかなるものじゃないので設計を見直す・ソースを修正する http://mevius.5ch.net/test/read.cgi/tech/1411399211/205
206: デフォルトの名無しさん [sage] 2016/07/02(土) 21:18:27.94 ID:sjX/SteP それデストラクタの実装書いてるだけじゃないの? そもそも仮想ですらないだろ http://mevius.5ch.net/test/read.cgi/tech/1411399211/206
207: デフォルトの名無しさん [sage] 2016/07/02(土) 21:50:46.34 ID:RKIHWAuM >>204 きみは知らなすぎでは… http://mevius.5ch.net/test/read.cgi/tech/1411399211/207
208: 202 [] 2016/07/02(土) 22:05:41.61 ID:Pv/FT/v3 >>204-207 レス有難う御座います。 人がいないと思ったら居るんですね。ありがたや >>205 そうですか、あるアプリケーションをコンパイルしたら上記のソースのような箇所が有りまして・・・ 姑息ですがグローバル変数の定義を直前に書いて凌ごうと思います。 よく分からないのがstd::mapではエラーになるけどstd::stringだと動いたりするんですよね 実際のソースではQMapの箇所で引っかかったりしています http://mevius.5ch.net/test/read.cgi/tech/1411399211/208
209: デフォルトの名無しさん [sage] 2016/07/02(土) 23:42:22.93 ID:RKIHWAuM >>208 まあ、仕様で未規定ってなってるんだから、何が起きても文句は言えない部類だと思うよ。 良くわからなくて当たり前って事ね。 http://mevius.5ch.net/test/read.cgi/tech/1411399211/209
210: デフォルトの名無しさん [sage] 2016/07/13(水) 01:14:19.40 ID:oeKxY0Du 本家ようやく6.1.0来たな Distroはsjljだから嫌いでちゅ http://mevius.5ch.net/test/read.cgi/tech/1411399211/210
211: デフォルトの名無しさん [sage] 2016/07/13(水) 09:43:04.85 ID:7Eg71BJG gccなら__attribute__((init_priority(N)))使える http://mevius.5ch.net/test/read.cgi/tech/1411399211/211
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 776 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.025s