元スレCygwin + MinGW + GCC 相談室 Part 5
gcc覧 / PC版 /みんなの評価 :
352 = :
プラグインが使える GCC 4.5.1(--enable-plugin) をビルドしたいんだけど、XPSP3(MINGW+MSYS) じゃビルドは無理なのかな?
プラグイン無しならビルド出来たんだけど(´・ω・`)
素人がやろうとするのがそもそも間違いなのか・・・orz
ちなみに以下はエラーの一部抜粋なんだけど
Building GCC with plugin support requires a host that supports
-fPIC, -shared, -ldl and -rdynamic.
LDFLAGS に -fPIC -shared 設定してみたけど、configure 時にエラー発生・・・モウ ワカンナイ\(^o^)/オワタ
354 = :
すまん、dev の方に入ってた・・・orz
356 = :
cygwinダウンロードしたらCドライブにかってにcygwinのフォルダができて
た、homeもユーザーネームのフォルダも作られていたんでメモ帳でプログラム
作ってxx.cで保存してコンパイルしたけど
bash command not foundとか出てきて実行できません・・・
なぜでしょうか?
357 = :
馬鹿だから
358 = :
>>357
真面目にお願いします・・・
362 = :
エスパーレベル3のオレが、その能力を開放させてみると
gccでoファイル作っただけとか?
363 = :
ちげえよ
gccが入ってないんだよ
規定でgccがインストール対象に選択されると思ってんだよ
364 = :
ダウンロードしただけだから。
365 = :
>>356
最近のCygwinはダウンロードするだけでインストールもせずに
勝手にフォルダ作られて、コンパイルまでできるように進化してるのか……
グレイトだぜ。
コンパイルできたなら実行ファイルのあるところをフルパス指定して実行すれば
きっとうごくに違いないぜ。いやそんなすごいCygwinだからきっと勝手に
実行されてるはずだぜ!!!
368 = :
出さないでくれと
370 = :
終わりか
371 = :
XvidVideo.RU と Equation Solution で GCC 4.6 の公開してるんだけど、もうそこそこ使える?レベルになったのかな?
独自で build しようとしたら lex.c 部分で error 表示されてΩ\ζ°)チーン
GCC 4.5.2 は build 出来るのに・・・同じ環境で何故・・・orz
373 = :
新機能を盛り込むとそのぶんだけ (その新機能の部分に) 新しいバグが入り込む可能性があるので、
新機能など要らないから既存の版のバグだけ潰したもの (いわゆる安定版) が欲しいという人もいる
互換性が失われることもあるので、それは困るから昔のやつが欲しい (ただしバグだけは潰して欲しい) という人もいる
374 = :
4.6まであるということは一応4.5は完成したから
4.6をつくりだしたということですね。
そして今から上がっていく4.5のバージョンは
バグがあったら直したものということですね。
375 = :
>>374
それも一概には言えないんだけどな。
バグってのが仕様のバグなら非互換になってでも直さなきゃならないことも有り得る。
GCC ほどのものになればガイドラインは明文化されていると思うので、
それを探すのが間違いないよ。
もちろん、GCC以外のプロジェクトでは個別のポリシーで番号振ってる。
そのへんが充分にわかってないなら公式で current になっているのを使うのが最もトラブルが少ない。
377 = :
gccでトラブルなんてほとんど経験したことないんだけど。
先進的な機能を使ってないからかな。
378 = :
VCみたいに最適化有効にしただけで間違ったコード生成するとか
http://support.microsoft.com/kb/832904/en-us
379 = :
>>378
それ最悪じゃねーかw
380 = :
>>378
gcc-3.4くらいでやられた。
どうにもおかしいので-Sの結果読んだら、
計算式が一個消えてなくなっていた…
あと、ありがちな所で最適化するとICEとか。
381 = :
まあよくあること
特に商用コンパイラでは
382 = :
オープンソースとの違い
383 = :
>>380
> あと、ありがちな所で最適化するとICEとか。
ICE?何の略?
384 = :
Internal Compiler Errorだろ
385 = :
>>384
ああああああああ
あるあるあるある。
ありがとう。
386 = :
In Circuit Emulatorでコンパイラのバグを検証するのかと思った
389 = :
mingw32のコンパイラのバージョンは4.5.1だけどCygwinのバージョン
は4.3.4です。GCCのオプションで
gcc -O3 -ftree-vectorize を付けたとき、Cygwinのときはループの
ベクトル化をしてくれますがmingw32のときは失敗してベクトル化
してくれません。どうすればいいですか。
391 = :
>ベクトル化してくれません。
どこみたら、してないのがわかるの?
392 = :
C:\cygwin>gcc -march=core2 -msse2 -mtune=core2 -O3 -ftree-vectorize -ftree-vecto
rizer-verbose=5 -o grs3 grs.grs.c: In function 'main':
grs.c:590:7: warning: incompatible implicit declaration of built-in function 'me
mcpy'
grs.c:607: note: not vectorized: data ref analysis failed D.6415_427 = GF[D.6414
_426];
grs.c:592: note: not vectorized: data ref analysis failed D.6401_33 = FG[D.6400_
32];
grs.c:552: note: vectorized 0 loops in function.c
393 = :
?
394 = :
某スレに貼ってたソースだと
grs.c:600: note: LOOP VECTORIZED.
grs.c:549: note: vectorized 2 loops in function.
こうなったけど
395 = :
失敗例
grs.c:552: note: vectorized 0 loops in function.c
成功例
grs.c:572: note: LOOP VECTORIZED.
grs.c:552: note: vectorized 3 loops in function.
396 = :
ソース貼れ
答えだけがほしいなら
397 = :
http://sky.geocities.jp/tcshacina/grs.c
398 = :
書き方変えたのか知らんが、cygwinのgccでも失敗してるみたいだけど
400 = :
$ gcc -O3 -ftree-vectorize -ftree-vectorizer-verbose=5 -msse2 -o grs2 grs.c
みんなの評価 :
類似してるかもしれないスレッド
- Cygwin + MinGW + GCC 相談室 Part 8 (938) - [97%] - 2022/10/28 8:00
- Cygwin + MinGW + GCC 相談室 Part 7 (996) - [97%] - 2014/9/21 2:15
- Cygwin + MinGW + GCC 相談室 Part 6 (981) - [97%] - 2012/12/30 23:15
- Cygwin + MinGW + GCC 相談室 Part 4 (1001) - [97%] - 2010/3/23 18:31 ☆
- Cygwin + MinGW + GCC 相談室 Part 3 (1001) - [97%] - 2008/9/12 0:04 ★
- 【激遅】AppleGCC【絶望】 (111) - [1%] - 2010/1/15 10:31
トップメニューへ / →のくす牧場書庫について