【发布时间】:2013-05-09 07:18:46
【问题描述】:
我有一个包含多个文件的项目。我想从命令行使用 gcc 编译它。
目录如下所示
lib/
Comp/ contains .cpp files
Decomp/ contains .cpp files
Globals.cpp
include/
Comp/ contains .h files
Decomp/ contains .h files
Globals.h
其中一些 .h 文件未与 .cpp 文件配对
要编译它,我使用类似这样的东西:
g++ lib/Comp/* lib/Decomp/* lib/Globals.cpp -std=c++0x -o TEST
问题是,我必须为每个 .h 文件添加一些 #defines,我必须通过命令行来完成。这个怎么办??
如果我必须自己编译每个文件然后链接它们。这样做的适当顺序是什么?
【问题讨论】: