要编译的标志和编译的时间

Flags to compile & time to compile

本文关键字:编译 时间 标志      更新时间:2023-10-16

在我的makefile上,我有这个:

CC = g++

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

我的项目在我的机器上编译大约需要22秒(Core2, 3gb内存-在我的上网本上大约需要1分钟…),它甚至没有那么大(我们说大约50个类)

上面哪个编译标志可能是导致这个问题的原因?或如何加快编译时间?

这些编译器标志都不会显著影响编译时间。通常只有优化标志,而你没有使用它们中的任何一个。

预编译部分或全部头文件可能有助于节省编译时间。