2

特に最適化に関して、Cコンパイラの比較を教えてください。

4

4 に答える 4

7

実際、無料のコンパイラはあまりありません。gccは「無料の」コンパイラであり、プロプライエタリコンパイラと比較した場合でも、最適化に関してはおそらく最高のコンパイラの1つです。

いくつかの独立したベンチマークはここからリンクされています:http: //gcc.gnu.org/benchmarks/

于 2010-04-20T04:43:09.720 に答える
1

Intelでは、LinuxでICCコンパイラを非営利目的の開発に無料で使用できると思います。ICCは、x86およびx86-64のコード生成に関して、gccおよびVisual Studioの手に負えません(つまり、通常、より高速なコードを生成し、場合によっては自動ベクトル化(SIMD)の適切な仕事を行うことができます)。

于 2010-04-20T07:12:46.803 に答える
0

ハードウェアでもOSでも、使用しているプラ​​ットフォームを教えてくれなかったので、これは答えるのが難しい質問です。

しかし、joemoeは正しいです、gccはこの分野で優れている傾向があります。

(補足として:一部のプラットフォームには、より優れた商用コンパイラーがありますが、得られるものが非常に多いため、コンパイラーgccだけを打ち負かすことは困難です...)

于 2010-04-20T04:53:28.683 に答える
0

WindowsSDKは無料でダウンロードできます。VisualC++コンパイラの現在のバージョンが含まれています。これらのコンパイラは、最適化の非常に優れた仕事をします。

于 2010-04-20T04:54:52.100 に答える