要编译的标志和编译的时间
Flags to compile & time to compile
在我的makefile
上,我有这个:
CC = g++
CFLAGS = -Wall -pedantic -pedantic-errors -Wunused -g -ggdb
我的项目在我的机器上编译大约需要22秒(Core2, 3gb内存-在我的上网本上大约需要1分钟…),它甚至没有那么大(我们说大约50个类)
上面哪个编译标志可能是导致这个问题的原因?或如何加快编译时间?
这些编译器标志都不会显著影响编译时间。通常只有优化标志,而你没有使用它们中的任何一个。
预编译部分或全部头文件可能有助于节省编译时间。
相关文章:
- 使用简单类型列表实现的指数编译时间.为什么
- 在已经使用Git的情况下减少编译时间
- C++常量数组的编译时间较长
- 编译时间文本到数字转换 (atoi)
- 在C++中执行 N 阶乘编译时间的 3 种不同/相同方法
- DLLexport 类模板实例(专用化),减少了仅标头模板库的编译时间
- 替换枚举以最大化编译时间检查的最佳方法
- 不同C++功能的编译时间
- 在预编译标头中实例化模板会缩短编译时间吗?
- 使用 SCons 提取每个编译单元的编译时间
- 将 lambda 函数转换为另一个编译单元中的普通函数会缩短编译时间吗?
- std :: Invoke_result_t编译时间语法错误
- 模板;constexpr;编译时间
- 如何实现声明功能-C 11,编译时间
- 如何减少编译时间:在包含未触及的头文件的情况下
- C++编译时间类型确定
- 特征:返回对具有编译时间尺寸检查的矩阵块的引用
- 在编译时间定义多个派生类
- 在编译时间创建查找表
- C 函数在编译时间返回类型