4
我可以嘗試使用庫運行示例。在圖書館的文檔中寫道,我需要將所有文件複製到我的目錄中,並輸入make
。之後,我需要轉到「Debug」文件夾並鍵入./lib_examples
來運行示例。如何使用* .o和* .d文件?
我執行了這個序列。因此我在「Debug」子目錄中有很多*.o
和*.d
文件。其中有lib_examples.o
和lib_examples.h
文件。但沒有lib_example
文件,我應該執行。
是否有人知道應該發生什麼以及哪裏出錯。我應該多做一步才能使用*.o
和*.d
文件?
是的,你需要鏈接目標文件來創建一個可執行文件。你能告訴我們你的make文件中的相關位嗎?你有鏈接步驟嗎? – Rup 2013-03-18 15:51:05
.d文件可能是依賴項列表,這是您可以在gcc和make之間使用的最方便的功能,用於檢測不僅源文件而且包含文件(以及這些文件的包含文件等)中的更改。不是運行時文件,但肯定是構建時文件類型。 [在這裏閱讀更多信息](http://www.gnu.org/software/make/manual/make.html#Automatic-Prerequisites) – WhozCraig 2013-03-18 15:54:49