【发布时间】:2014-06-16 16:21:49
【问题描述】:
我有一个相当复杂的 SCons 脚本,可以编译一个大型 C++ 项目。
This gcc manual 页面说:
编译器根据它对程序的了解执行优化。一次将多个文件编译为单个输出文件模式允许编译器在编译每个文件时使用从所有文件中获取的信息。
所以最好将我的所有文件都交给一个 g++ 调用,让它随心所欲地驱动编译。
但 SCons 不这样做。它为项目中的每个 C++ 文件分别调用 g++,然后使用 ld 链接它们
有没有办法让 SCons 做到这一点?
【问题讨论】:
标签: c++ c gcc optimization scons