0

在我的makefile我有这个:

CC = g++

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

我的项目在我的机器上编译大约需要 22 秒(Core2,3 GB 内存 - 在我的上网本中大约需要 1 分钟......),它甚至没有那么大(假设大约 50 个类。)

以上哪个编译标志可能是造成这种情况的原因?或者我怎样才能加快编译时间?

4

1 回答 1

0

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

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

于 2013-05-25T05:58:21.290 回答