2014-08-30 107 views
-4

我构建了一个名为Message的类的程序。还有另一个名为Topic的类从Message类继承。编译继承程序C++

我的问题是,什么是只将Topic类编译成目标文件而不编译可执行文件的最佳方法?

是g ++ Topic.cpp Message.cpp main.cpp?

我很确定^创建并可执行。那么是否有其他方法来编译JUST Topic类,而不是创建可执行文件?

谢谢!

+2

在互联网的某个地方没有gcc手册吗? – juanchopanza 2014-08-30 14:27:08

回答

2

使用-c选项编译文件不链接:

g++ -c Topic.cpp 

这将产生一个Topic.o

+0

.o文件不是输出文件吗? 如果我不想输出文件会怎么样? – ar9 2014-08-30 16:04:32

+0

这是一个目标文件,这是你所要求的。 – Wyzard 2014-08-30 16:07:54