私は (Turbo C から) (BC5.2 まで) 長年の Borland ユーザーです。私は MingW/GCC を CodeBlocks と共に約 1 年間使用してきましたが、これは主に追加のサポート esp のためです。ネイティブ 64 ビット整数。
とにかく、コンパイル速度について質問があります。
長さが apx 60,000 行の C (Win32) ファイルがあります。Borland 5.2 では、このファイルのコンパイルに約 3 ~ 5 秒かかります。GCC では 35 秒以上かかります。
私が使用しているGCCコマンドラインオプションは.
-std=c99 -s -O2 (-O も試しました)
最終的な exe サイズはほぼ同じ +/- 50kB です。
コンパイル時間に大きな違いがあるのはなぜですか? BC5.2 に匹敵するように GCC を高速化する方法はありますか?