トップページ⇒tech
22コメント4KB

linuxの最速コンパイラ

■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん NGNG
って何?教えれ。
NT上でVC++で最適化かけたやつとlinux上でgccを使って最適化かけた奴だと
2倍近く性能に開きがあるぞ。
 ドウイウコトダ
0002名無しさん@お腹いっぱい。 NGNG
どっちがどうなのさ
0003名無しさん@お腹いっぱい。 NGNG
どっちがはやいの?
00041 NGNG
すんません。NTの方が速いんです。
 ナンデダ
0005名無しさん@お腹いっぱい。 NGNG
Linuxでも商用のコンパイラ出てない?
gccってペンティアム専用じゃないから最適化に関しては不利。
つーか、商用のコンパイラはインテルのOEMと思う。
CPUの開発はコンパイラの開発と並行して進むそうだし。


0006名無しさん@お腹いっぱい。 NGNG
g++で最適化に使ったフラグ教えてクレクレ
0007名無しさん@お腹いっぱい。 NGNG
で、どういう測定の方法をしたの?
まあ、MSの方が速いとは聞くけど。
0008名無しさん@お腹いっぱい。 NGNG
この場合のGCCってGCCベースのバージョン?
それともEGCSベースになってから?
PGCCって手もありそう
0009名無しさん@お腹いっぱい。 NGNG
Alphaマシンでcompaqのコンパイラ使うと
すげぇ速いってcompaqが言ってた。
0010名無しさん@お腹いっぱい。 NGNG
>まあ、MSの方が速いとは聞くけど。
あれのコアはMSでなくインテル製のOEMと予言します。
0011>9 NGNG
それは信憑性が無いなぁ。
0012!=9 NGNG
でも、DECの技術力は高かったし、本当でしょう。
数値演算ライブラリの力も大きいと思うけど。
0013>9 NGNG
お前口からよだれがたれてるぞ 
0014名無しさん@お腹いっぱい。 NGNG
>>5
いつのバージョンのことを言ってるんだ?
それからCPUをインテルと決めつけているところもアレだ
0015マジレス NGNG
gccのバージョンが2.95未満(たとえば2.7とか)ならとりあえず2.95にあげること。
2.95でまだ不満であればpgccの-O9でコンパイルしてみること。
またはgnuのサイトから開発途上の2.97を持ってきて試す(ただしバグ多し)。
0016マジレス2 NGNG
一方windos上ではIntelがvc6のアドインとしてPentiumに思いっきり
チューニングしたコンパイラを出しているので、それを使うと(場合
によっては)vc6より速くなる。

以上コンパイラヲタクより
0017名無しさん@お腹いっぱい。 NGNG
VC++に付属してくる標準ライブラリーの多くは、アセンブラでかかれているけど、
gccの場合どうなってんの?
0018名無しさん@お腹いっぱい NGNG
>>17
なんでアセンブラで書かれてるって分かるんだ?
Cとかで書いて最適化してるだけかもしれんぞ!
0019名無しさん@お腹いっぱい。 NGNG
コンパイラのパッケージによってはライブラリのソースが付いてるから
それ見て言っているんじゃないか。そんなに目くじらたてんなや >>18

そして「アセンブラ」じゃなくて「インラインアセンブラ」と言おうや >>17
002019 NGNG
おっと、*.asmもあったかも。訂正。
0021名無しさん@お腹いっぱい。NGNG
>>17
少なくともFreeBSD(i386)のlibc(標準Cライブラリ)の一部は
アセンブリで書かれています。
002221NGNG
/usr/src/lib/libc/i386/string
このあたりです。
■ このスレッドは過去ログ倉庫に格納されています