Cygwin + MinGW + GCC 相談室 Part 8 (987レス)
1-

113: 2015/08/24(月)11:04 ID:NIWW6j5A(4/13) AAS
msys2でもmingw64/binに移動して./g++でmsys2上でコパイルしても
コマンドプロンプトで動きます
114: 2015/08/24(月)11:13 ID:NIWW6j5A(5/13) AAS
/mingw64/bin/g++ a.cpp
と絶対パスを指定してもコマンドプロンプトで動きません
しかし/mingw64/binに移動してg++を実行すると動きます
115: 2015/08/24(月)11:15 ID:NIWW6j5A(6/13) AAS
出来たexeファイルをmingw64/binに移動したら動きました
このフォルダに実行するのに必要なファイルがあるのかもしれません
116: 2015/08/24(月)11:20 ID:NIWW6j5A(7/13) AAS
libgcc_s_seh-1.dll
libstdc++-6.dll
libwinpthread-1.dll
を入れたら動きました
これなしで動くようには出来ないのでしょうか?
117: 2015/08/24(月)11:21 ID:NIWW6j5A(8/13) AAS
検索したら解決しそうなのでもういいです
ありがとうございました
118: 2015/08/24(月)11:45 ID:dM1qp5bJ(1) AAS
8レス消費しておま環が裏付けられただけだったと
119: 2015/08/24(月)12:10 ID:NIWW6j5A(9/13) AAS
まだ3つのうち2つの問題が解決してないですよ
リダイレクトの問題とutf8の問題です
120: 2015/08/24(月)12:16 ID:NIWW6j5A(10/13) AAS
リダイレクトの問題はやり方自体間違っていました
それでもutf8がmainの引数から読み取れない問題が残っていますね
これは難しそうなので諦めます
121: 2015/08/24(月)12:21 ID:NIWW6j5A(11/13) AAS
これを含めた11個の書き込みは
このスレッドに存在しないとみなしてください
そうしてこのスレッドへの書き込みの締めくくりとさせていただきました
122: 2015/08/24(月)12:43 ID:NIWW6j5A(12/13) AAS
utf-8の問題はmsys2_shell.batで起動して
gccをインストールしたらutf8で読み込みました
123
(1): 2015/08/24(月)12:46 ID:NIWW6j5A(13/13) AAS
msys2_shell.batではclangが使えないのが問題ですね
どうやら解決策は無いみたいですね
124
(1): 2015/08/24(月)12:57 ID:yOuQoTEr(1) AAS
clangってマイナーなのでmsys2までサポートしてると考えにくい
msys2開発してる人数少ないはず
125: 2015/08/24(月)13:12 ID:9y6z57S7(1/2) AAS
MinGWは関係ありませんが質問よろしいでしょうか?

Cygwin32bit+gccの環境で、Cでhello worldを打って、
gccでコンパイルすると以下のようなエラーがでてコンパイルできません。clangやg++でやっても一緒でした。
だれか何か解決策を思い浮かびませんでしょうか?
お願いします。

/usr/lib/gcc/i686-pc-cygwin/4.9.3/../../../../i686-pc-cygwin/bin/ld: unrecognized option '-plugin'
/usr/lib/gcc/i686-pc-cygwin/4.9.3/../../../../i686-pc-cygwin/bin/ld: use the --help option for usage information
collect2: エラー: ld はステータス 1 で終了しました
126: 2015/08/24(月)13:58 ID:BYoao/vR(1) AAS
>>123-124
そもそもライセンス的に相性が悪い
他人はあてにできん
127: 2015/08/24(月)17:13 ID:9y6z57S7(2/2) AAS
125です。自決しました。
Cygwin Setupを眺めているとDevelのbinutilというのSizeが?になってたので、アンインストールしたら治りました。
「GNU assember, linker」と書いていたのできっと二重インストールにでもなってたのかもしれません。
よかったです。
128: 2015/08/24(月)23:27 ID:i1hcxa32(1) AAS
自決て
129
(1): sage 2015/08/26(水)01:01 ID:rhY54iQu(1/2) AAS
MinGW x64 のGCC5.2のビルド済みどこにある?
俺が使っているここいまだにアップされていない。ビルドがうまく行かないのかな
外部リンク:sourceforge.net
130
(1): 2015/08/26(水)12:27 ID:3oLEcwIy(1) AAS
>>129
x64は移植が難しいらしい
特にsjijからsehが出るまで時間が掛かったろ
64bitWindows固有の問題っぽい
焦らず待て
フォルダが出来てるって事は遠からず出るはず
131: 2015/08/26(水)19:19 ID:Q4UGak0G(1) AAS
SSOってほんとにCOWより速いんか?
信じられん。
132
(1): 2015/08/26(水)20:28 ID:rhY54iQu(2/2) AAS
>>130
俺もそう思ってWKTKしてたんだが、20日以上経つからな
133: 2015/08/26(水)20:44 ID:yHgKqfXq(1/2) AAS
>>132
5.2.0RCはもう出来ていてValidation Testを行っている最中に重大なバグが発見されて
直してる最中じゃね?
じゃないとこれみよがしにフォルダ作ったりしないだろ
134: 2015/08/26(水)20:47 ID:yHgKqfXq(2/2) AAS
DistroもTDMもまだ5.2.0が出てないから多分ここのソースを参考にしてるんだろうなあ
ただこいつらOpenMPに対応してないしなあ
135
(1): 2015/09/11(金)11:38 ID:tK1rbhT5(1/2) AAS
x64版の5.2.0 sjlj(setjmp-jongjmp)出たね
この分だとすぐにsehも出て来そう

外部リンク:sourceforge.net
136: 2015/09/11(金)11:44 ID:tK1rbhT5(2/2) AAS
あ、駄目だこりゃ
書庫が壊れてる
上げミスか
137: 2015/09/11(金)20:23 ID:RrP1wOhb(1/2) AAS
今度こそ大丈夫でした
リンクは>>135と同じ
sjljなのでsehに比べると例外発生時ややスタックの巻き戻しが遅いけどとにかく5.2.0をMinGWで
動かしてみたい人はどうぞ
138: 2015/09/11(金)20:49 ID:RrP1wOhb(2/2) AAS
外部リンク:sourceforge.net

sehも同時に上げられたようです
こっちに差し替えだな
139: 2015/09/11(金)22:35 ID:KQ28X0uf(1) AAS
jongjmp
140: 2015/09/16(水)09:48 ID:knfsespo(1) AAS
sjjj
141: 2015/09/16(水)14:51 ID:DyJf0v++(1) AAS
スカトロMinGW
142
(1): 片山博文MZ ◆T6xkBnTXz7B0 2015/09/20(日)13:22 ID:jpZCV0tC(1) AAS
pacmanがforkに失敗して自分自身を消しちゃって
pacman command not found
になってるんだが。。。
143: 片山博文MZ ◆T6xkBnTXz7B0 2015/09/20(日)17:52 ID:RPkqI88v(1/2) AAS
sprintf_sバグあり
144
(1): 2015/09/20(日)17:55 ID:JQmB5l/g(1) AAS
>>142
ふつーの fork() だったら返り値が-1でerrnoを参照することができると思うが‥なにが起こったの?
145
(1): 片山博文MZ ◆T6xkBnTXz7B0 2015/09/20(日)18:01 ID:RPkqI88v(2/2) AAS
>>144
分からないからファイルを全部消して再インスコした
146: 2015/09/20(日)18:09 ID:tHziPwGz(1) AAS
>>145
>>106
147
(1): 2015/09/20(日)23:00 ID:DWK3Vubo(1) AAS
パックマンてパクリンピックで話題の人?
148
(1): 片山博文MZ ◆T6xkBnTXz7B0 2015/09/21(月)07:41 ID:3iy+9eBG(1) AAS
>>147
昔々、パックマンというゲームとゲームのキャラクターがあった。
黄色い丸に大きな口がパカパカ開いて動くようなキャラだった。
スーパーマリオブラザーズが出てくると、それを真似て、手と足がついて横スクロールゲームになった。
「ゲーム パックマン」でググれ。
149: 2015/09/21(月)07:51 ID:8N0qbHVY(1) AAS
最近だと映画にもなったよな
150: 2015/09/21(月)19:13 ID:7N2xzjh+(1) AAS
>>148
あれはマリオがパックランドをパクったんや
151: 2015/09/21(月)21:28 ID:K/qYM/td(1) AAS
ボケにマジレスされた
152: 片山博文MZ ◆T6xkBnTXz7B0 2015/09/22(火)11:49 ID:cVHX+xrK(1) AAS
そこらへんにころがっているpexports.exeには、
ウイルスがしこまれてるかもしれないから、気をつけて。
153: 2015/09/22(火)13:27 ID:5FlaqyRN(1) AAS
MSYS2でパッケージを更新するときは、update-coreコマンドを実行後、bashを再起動してから
pacman -Suするのが正しいやり方。
154: 2015/11/21(土)18:33 ID:Nmv78LUX(1) AAS
Cygwin g++ですが、5.2.0 だと string が使えないです。コンパイルはできるのに、文字が表示されません。
4.9.3だと正常に表示されます。なぜでしょう・・
155: 2015/11/22(日)16:57 ID:rXOpUu6m(1) AAS
wstringは?
156: 2015/11/22(日)18:27 ID:WFE6EpHf(1) AAS
1つのcygwinを2つのOSからアクセスするとエラーでる。
rebaseとかやれば直るけどまた他方でエラーになる
157: 2015/11/22(日)20:33 ID:45eIMwb2(1) AAS
wstringだとコアダンプしました・・・なんかstringの使い方がわかってないみたいです。出直します。。
158
(1): 2015/11/22(日)23:58 ID:DDbKY7qA(1) AAS
1つのcygwinを2つのOSからアクセス?
意味がわからんが、どうでもいいやw
159
(1): 2015/11/23(月)00:05 ID:XwHfNrgC(1/2) AAS
どうでもいいと言う人は実はどうでも良くない
本当にどうでもいい人はレスしない
160: 2015/11/23(月)00:29 ID:6Un+D/dH(1/2) AAS
哲学的なこと言ってるようなそうでないような
161: 2015/11/23(月)00:31 ID:z4xIsFy0(1) AAS
>>159
その理屈だと「どうでもいい」という言葉を言えなくなるなw
162: 2015/11/23(月)00:37 ID:XwHfNrgC(2/2) AAS
訊ねられてもいないのに自分からどうでもいいという場合はまぁあれだな
163: 2015/11/23(月)00:48 ID:6Un+D/dH(2/2) AAS
>>158
「ちょっと心に引っかかったが、まあ解明をそんなに強くは望んでないよ
だからこの件に関して別に返事しなくていいからね」

って意思の表明だろうからここから発展する物は何も無い
164: 2015/11/23(月)17:58 ID:p9GsM2T8(1/2) AAS
cygwinでバージョンを指定してpackageをインストールしたい場合は
どうしたらよいでしょうか。
たとえばpython3.1など
165: 2015/11/23(月)18:59 ID:DbST3XTI(1/2) AAS
?setup.exeでpython3を選べば?
166
(1): 2015/11/23(月)21:20 ID:p9GsM2T8(2/2) AAS
setup.exeでは3.2と3.4があることを確認できましたが、3.1はありませんでした。
cygwin package searchにも3.3は出てこなかったのですが、これはcygwin用のパッケージが
無いと言うことでしょうか。
167: 2015/11/23(月)21:41 ID:DbST3XTI(2/2) AAS
たとえばと言いながら、なぜ3.1に拘るのか
168: 2015/11/23(月)22:27 ID:1s9o8d7/(1) AAS
3.1なんて2.7より遺物、考えなくていい
使いたいならパッチを当ててビルドするしかない
外部リンク:github.com
169: 2015/11/24(火)00:44 ID:s947wE2H(1) AAS
>>166
以前あったけど今見つからない、という趣旨だとすると
その通り、選択したミラーサーバに残ってないという理解でいいと思う
170: 2015/12/04(金)18:45 ID:2NM+/RK+(1) AAS
MSYS2 で Windows API 関連のヘッダファイルは /mingw32/i686-w64-mingw32/include やその下のディレクトリにありますが、
デフォルトではここはサーチパスに入ってないですよね。
使いたければ -I オプションで陽に指定するのが妥当なんでしょうか?
なんか不格好な気がするんですが。
171: 2015/12/04(金)21:59 ID:5HmdZ7r7(1) AAS
ん?MinGW-w64 Win32 Shellから起動すれば入ってるんじゃ?
172: 2015/12/05(土)09:58 ID:eaCpnSbD(1) AAS
シェル(bashやらzshやら)から起動しないと/から始まるパスが読めない
173: 2015/12/05(土)12:36 ID:pK0sc289(1) AAS
mintty良すぎる
174: 2015/12/05(土)17:58 ID:qSOJwWoH(1) AAS
minttyはputtyをベースにしてるからな。
良いのは当然。
175: 2015/12/06(日)22:13 ID:oTJYqvln(1) AAS
cygwinをダウングレードもしくは古いバージョンを再インストールするにはどうしたらよいですか?
176: 2015/12/15(火)11:20 ID:peGiFO4i(1) AAS
msys2のmakeでこの行が通らない
@CROSSCOMPILING_FALSE@ @(cd tests; $(MAKE) all quiet-test)
なぜだー
177: 片山博文MZ ◆T6xkBnTXz7B0 2016/01/11(月)14:08 ID:fjueNtj5(1) AAS
C++11を古いウィンドウズ(Windows98)で動かしたいんだが、叶姉妹だろうか?
178: 2016/01/11(月)17:09 ID:I0GTrlSH(1/2) AAS
QEMUなら動くかなー
179: 2016/01/11(月)17:10 ID:HoJC5dfe(1) AAS
叶姉妹ってなに?
180: 2016/01/11(月)17:59 ID:KkwWauMD(1) AAS
分けて考える。

口十女市女未

つまり↓
181: 2016/01/11(月)18:26 ID:I0GTrlSH(2/2) AAS
You should go to another thread, fuck.
182: 2016/01/11(月)21:56 ID:919qVmAw(1) AAS
口が十もある女は市にでてもその女は未だうれていない。 くらいのところかな。
183: 2016/01/19(火)13:39 ID:uAThxx94(1) AAS
鹿牛舞
184
(1): 2016/02/13(土)21:19 ID:zGV86DMO(1) AAS
make
でビルドするの時に、VSにあるような、MT MD に類するの設定はないのでしょうか?
185: 2016/02/14(日)04:02 ID:CCqxK/O4(1) AAS
>>184
LDFLAGS='-static' makeとか?
186: 片山博文MZ ◆T6xkBnTXz7B0 2016/02/20(土)14:23 ID:NVcrO5UT(1) AAS
<iostream>使うと、EXEがメガバイト級にバカでかくなる。
-Os -sとstrip --strip-allを使ってもあまり小さくならない。
187: 2016/03/07(月)21:07 ID:U5qsqYf5(1) AAS
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個見つかる程度だった。英語情報はうまく検索ワード絞り込めない
188: 片山博文MZ ◆T6xkBnTXz7B0 2016/03/12(土)16:01 ID:PAxzfn3Q(1/3) AAS
<iostream>を使うとsegmentation faultになるバグがあるようだ。
189: 片山博文MZ ◆T6xkBnTXz7B0 2016/03/12(土)22:38 ID:PAxzfn3Q(2/3) AAS
見てみて、バグレポート書いてみたよ。
外部リンク[cgi]:gcc.gnu.org
190: 片山博文MZ ◆T6xkBnTXz7B0 2016/03/12(土)23:45 ID:PAxzfn3Q(3/3) AAS
バグ追跡にイタズラをしてMinGWの開発を妨害している輩が居るようだ。
191: 2016/03/13(日)00:09 ID:gmCRKlep(1) AAS
MSYS2使ってるのに配布元飛び越えていきなり本家に迷惑かけるな
しかもどうせおま環
192
(1): 2016/03/13(日)01:47 ID:7z8cA2Fu(1) AAS
mingw-w64-crtに ca451a7 の変更が取り込まれたバージョン(v5.0-rc1等)を使ってるなら原因はこれ。
外部リンク:github.com

mingw-w64のmasterブランチは 5981c02 でRevert済み。
[r4619-ca451a7]
外部リンク:sourceforge.net
[r4626-5981c02]
外部リンク:sourceforge.net

MSYS2-Packagesのmingw-w64-crtは該当バージョンのままなので、要更新な状態。(もしくは古い物を使う)
> msys mingw-w64-cross-crt-git 5.0.0.4624.4c13e3f-1

上記内容に該当してるのであれば、GCCへのバグレポートは取り下げて、
Alexpux氏にMSYS2-Packagesのcrtも更新する様伝える事。
193
(2): 片山博文MZ ◆T6xkBnTXz7B0 2016/03/14(月)15:51 ID:+duuA6fB(1) AAS
$ pacman -Sy
$ pacman -Syu
したら直ったよ。最新版じゃなかったみたい。
194: 192 2016/03/14(月)18:11 ID:XW6+o1xp(1) AAS
MSYS-Packages内のPKGBUILDの内容を見るの忘れてた。。
crtは最新verではないけどPKGBUILDのパッチ処理でRevert済みだったわ。
>>193
githubでコメントしたみたいだけど、手間かけさせてスマン。
195
(1): 2016/03/14(月)20:07 ID:eOytiVwS(1) AAS
>>193
update-core ないん?
196: 2016/03/31(木)01:00 ID:KxZ8EWW3(1) AAS
今の最新のmsys2にアップデートするとbinフォルダのupdate-core.exeが消えてしまうな
バックアップしといてアップデートが済んだら書き戻しといた方がいいようだ
197
(1): 2016/03/31(木)13:14 ID:fZ+0u+pZ(1) AAS
Cygwin終了のおしらせ
外部リンク:japan.zdnet.com
198: 2016/03/31(木)13:23 ID:M7ZeuKsk(1) AAS
>>197
Visual Studioが既にGitに依存してるからな
199: 2016/03/31(木)23:33 ID:ogQmUG8v(1) AAS
>>195.196
pacman -Syuするとなんか二段階になっているけど前からだっけ?
update-coreいらなくなるなら進歩だね

:: Starting core system upgrade...
何も行うことがありません
:: システム全体の更新を開始...
200: 2016/04/05(火)05:35 ID:87TrUxeI(1/2) AAS
msys2をConEmuで使っているんですが
midnight commanderを使うと表示が崩れてしまいます
試しにmitterでやるとうまくできました
ConEmuでも正常に表示させる方法はあるでしょうか
よろしくお願いします
201: 2016/04/05(火)08:39 ID:87TrUxeI(2/2) AAS
200です
mitter・・・x
mintty・・・o
いつも使っていなかったので間違えました
すいません
202
(3): 2016/07/02(土)17:08 ID:QBTa/uvw(1/2) AAS
過疎っているけど・・・質問させてください
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() {}
203: 202 2016/07/02(土)17:11 ID:QBTa/uvw(2/2) AAS
続き・・・
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;
}

以上です
204
(2): 2016/07/02(土)21:01 ID:no/g4eo0(1) AAS
class1.cpp
Class1::~Class1() {}

よく知らないけど、仮想デストラクタなんて、直接呼ぶもの?
こういうのは、実装・処理系が呼ぶんじゃないの?

君は、C++をかなり知っているの?
205
(1): 2016/07/02(土)21:18 ID:k5Obze0x(1) AAS
>>202
規格では異なる翻訳単位(class1.cpp, class2.cpp)で定義されてる 
静的記憶期間を持つオブジェクト(Class1::map, object1)の初期化順序は未定

コンパイルオプションでどうにかなるものじゃないので設計を見直す・ソースを修正する
206
(1): 2016/07/02(土)21:18 ID:sjX/SteP(1) AAS
それデストラクタの実装書いてるだけじゃないの?
そもそも仮想ですらないだろ
207
(1): 2016/07/02(土)21:50 ID:RKIHWAuM(1/2) AAS
>>204
きみは知らなすぎでは…
208
(1): 202 2016/07/02(土)22:05 ID:Pv/FT/v3(1) AAS
>>204-207
レス有難う御座います。
人がいないと思ったら居るんですね。ありがたや

>>205
そうですか、あるアプリケーションをコンパイルしたら上記のソースのような箇所が有りまして・・・
姑息ですがグローバル変数の定義を直前に書いて凌ごうと思います。
よく分からないのがstd::mapではエラーになるけどstd::stringだと動いたりするんですよね
実際のソースではQMapの箇所で引っかかったりしています
209: 2016/07/02(土)23:42 ID:RKIHWAuM(2/2) AAS
>>208
まあ、仕様で未規定ってなってるんだから、何が起きても文句は言えない部類だと思うよ。
良くわからなくて当たり前って事ね。
210
(1): 2016/07/13(水)01:14 ID:oeKxY0Du(1) AAS
本家ようやく6.1.0来たな
Distroはsjljだから嫌いでちゅ
211: 2016/07/13(水)09:43 ID:7Eg71BJG(1) AAS
gccなら__attribute__((init_priority(N)))使える
212: 2016/07/16(土)19:23 ID:m0RzbQwq(1) AAS
distro = distribution
213: 2016/07/16(土)20:33 ID:y/lbxQa9(1) AAS
>>210
嫌なら自分でビルドすれば良いんじゃないのか
214
(1): 2016/07/25(月)23:27 ID:+cFT5vEh(1/2) AAS
スレチだったら申し訳ないのですが

Windows10からCygwin/Xでリモートのサーバに

Xwin -query [鯖のIP]

とやった場合、キーボードがUSキーボードに変更されてしまうのですが
日本語キーボードのままにしておく方法はないでしょうか?

なお

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout
に「IgnoreRemoteKeyboardLayout」(dwordで1)を入れる方法は効果なしでした
215: 214 2016/07/25(月)23:32 ID:+cFT5vEh(2/2) AAS
補足すると

Xwin -query [鯖のIP] -xkbmodel jp106 -xkblayout jp

でもダメでした
あとsage忘れ申訳ない
216: 2016/07/26(火)11:44 ID:oKnTJYes(1) AAS
temcap
217: 2016/08/04(木)17:55 ID:8anV95gh(1) AAS
bashのせいらしい

Windows10 Anniversary updateで知らぬ間にSSHdが起動している
外部リンク[html]:yasuhide.blog.jp
218: 2016/08/05(金)19:02 ID:LJe/qM3f(1) AAS
外部リンク:linux.srad.jp
デュアルブートしている人は、RS1ヤバイらしいぞw
219: 2016/08/06(土)07:02 ID:dEHOI8+v(1) AAS
ふーん、で?
220: 2016/08/08(月)14:13 ID:JV3Uk0Yr(1) AAS
218ですけどごめんなさいm(._.)m
221: 2016/08/11(木)00:40 ID:UKOAiSLI(1/3) AAS
あるプログラムをgcc (4.9.x)でコンパイルすると、-O2より-O0の方が
1.5倍ほど高速になってしまうのですが、考えられる原因はなんでしょうか?
普通のC++のコードだと思いますが、強いて言うと巨大なswitch caseが
あります(300 case)。MinGWでもLinuxでも同じ傾向になります。
222
(1): 2016/08/11(木)12:24 ID:v2n9djjr(1) AAS
コンパイルが高速なのか実行が高速なのか
223: 2016/08/11(木)12:46 ID:3+VKWv0N(1) AAS
>>222
なるほど、コンパイル時間の話なら十分ありえるね
224: 2016/08/11(木)12:56 ID:CC+DXhDx(1) AAS
プロファイルとると面白い記事になりそうだな
最悪再現ソースだけでも
225: 2016/08/11(木)22:47 ID:oGQ9O20v(1/2) AAS
アセンブラソースを吐き出させて比較してみるとか
226
(1): 2016/08/11(木)23:19 ID:UKOAiSLI(2/3) AAS
221です。高速なのは「実行時間」です。コンパイル時間ではありません。
やっぱり普通じゃないということですね。
アセンブラに出力して、地道に解析してみます。
227: 2016/08/11(木)23:23 ID:UKOAiSLI(3/3) AAS
いえ、アセンブラで解析するスキルが無いから、ここで質問してみたのでした。
228: 2016/08/11(木)23:34 ID:oGQ9O20v(2/2) AAS
外部リンク:news.mynavi.jp

色々情報が抜けてる気がするがまあ速いならデフォルトのままでいいんじゃね?
229: 2016/08/12(金)04:14 ID:cxPaeOfQ(1) AAS
>>226
コードを出さないとわからんよ。情報が少なすぎる
230: 2016/08/12(金)06:03 ID:MWL9vEtP(1) AAS
環境周りも
231: 2016/08/12(金)12:45 ID:XGdV1sve(1) AAS
4.9 という時点で追究する意味が無い
232: 2016/08/31(水)20:36 ID:yMAnqOnE(1) AAS
cygwinと一緒に配布されているmingwはコンパイラはgcc-5なのに
wxWidgetsはgcc-4.8でコンパイルされててgcc-5と互換性がないとかいう糞仕様。
C++ABIが変更になってるせいだけど、影響ありすぎて迷惑
233: 2016/08/31(水)21:22 ID:oHNJUglq(1) AAS
gcc5で旧ABIを使うか全部新ABIでリビルドすればいいだけ
234: 2016/09/26(月)22:26 ID:TukXLw2X(1) AAS
そもそも、cygwin+gccなんて環境でつくってるようなところなんてあるのか?
235: 2016/09/27(火)09:41 ID:wxSQCguc(1) AAS
VSで作ると重いんだよ
メモ帳で簡易的に作れるだろ
236: 2016/09/28(水)22:34 ID:vi+cTEdx(1) AAS
gnu autotools と emacs じゃないと作る気になれん
237
(2): 2016/10/08(土)13:44 ID:VKUf/UMB(1) AAS
質問です。MSYS2インスト後、pacman -Sy mingw-w64-i686-toolchain でg++ 6.2.0 が入ったのですが、
都合で、g++ を 5.4.0あたりにデグレードしたいのですが、ググってもよくわかりません。
どうすれば可能ですか?
238: 2016/10/08(土)15:00 ID:0jaJMPXG(1) AAS
tdm-gcc
239: 2016/10/10(月)22:27 ID:oCq4wlBr(1) AAS
>>237
pacmanはデグレード管理できないことがわかりますた。使えないっすねぇ。
Cygwin+Mingw-64環境の方が使いやすいわ
1-
あと 748 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.063s