C ++:编译使我不再需要链接子对象

时间:2018-01-03 19:35:24

标签: c++ compilation g++

例如,假设我有一个cpp,fileB.cpp取决于fileA.cpp

g++ -o fileA.o -c fileA.cpp
g++ -o fileB.o -c fileB.cpp fileA.o

现在,稍后,我想编译fileC.cpp,这取决于fileB.cpp。但是,我不想让所有子对象都用于创建fileB.o

当我用

编译时
g++ -o fileC.exe fileC.cpp fileB.o

我失败了,但是当我编译时:

g++ -o fileC.exe fileC.cpp fileB.o fileA.o

......我成功了。

必须有一种方法可以封锁"已编译的fileB.o对象,以便我不再需要跟踪fileA.o ... ???

0 个答案:

没有答案