gcc main.c -o main -I include
我正在創建一個小型的c應用程序,其中所有源文件都在src目錄中,而包含目錄中的所有頭文件以及所有常用文件都位於共同目錄中。所有這三個目錄與main.c一起被命名爲「app」目錄。現在我正在嘗試運行main.c,其中包含#include指令包含頭文件,包含頭文件和函數調用到common和src目錄中的.c文件。我正在使用-I,但它僅適用於一個目錄路徑指示。 如何讓編譯器查看src common和include目錄來解析調用。 請在使用gcc編譯時建議我使用命令或make文件來包含多個目錄的路徑。如何在Linux上使用C包含多個目錄中的文件?
見[此](http://stackoverflow.com/questions/5846804/multiple-include-paths-with-gcc-c)可能會有幫助 – 2013-03-22 12:15:05
您是否包含.c文件? – LtWorf 2013-03-22 12:15:23
你的語法不清楚。 'common /'中有什麼? – Beta 2013-03-22 12:22:01