要编译的标志&编译时间

时间:2013-05-25 05:53:37

标签: c++ g++ compiler-optimization

在我的makefile我得到了这个:

  

CC = g ++

     

CFLAGS = -Wall -pedantic -pedantic-errors -Wunused -g -ggdb

我的项目需要大约22秒才能在我的机器上进行编译(Core2,3 GB内存 - 我的上网本需要大约1分钟......),它甚至不是那么大(让我们说约50个课程。)< / p>

上述哪些编译标志可能是导致这种情况的原因? 要么 我怎样才能加快编制时间?

1 个答案:

答案 0 :(得分:0)

这些编译器标志都不会显着影响编译时间。通常只做的是优化标志,而你没有使用任何标志。

预编译部分或全部标头可能有助于编译时间。或者不是,取决于你的代码是什么样的。