2014-08-30 140 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