我很久以来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之间所产生的二进制文件的执行时间是否不同? –