我很久以來Borland用戶(自Turbo C以來)(直到BC5.2)。 我一直在使用MingW/GCC CodeBlocks大約一年,主要是 爲額外的支持尤其。原生64位整數。Borland vs. MingW/GCC編譯速度..
無論如何,我有一個關於編譯速度的查詢。
我有一個C(Win32)文件,它的長度爲60,000行。 在Borland 5.2上,這個文件需要apx 3-5秒來編譯。 在GCC上需要35秒多一點的時間。
我正在使用的GCC命令行選項是。
-std = C99 -s -O2(IVE還試圖-O)
最終EXE尺寸幾乎是相同的+/- 50KB。
爲什麼編譯時間差別很大?並有 一種方法來加速海灣合作委員會媲美BC5.2?
來吧,現在沒有理由使用Borland十年了。它實際上不是一個C++編譯器。 –
'gcc -O'與'gcc -O1'相同。要(幾乎)完全停用優化,使用'gcc -O0'。 – pmg
Borland和GCC之間所產生的二進制文件的執行時間是否不同? –