簡單說下makefile的使用,複雜的還沒有寫過,遇見再學習,隨時更新。用makefile的目的是為了管理大一點的專案,例如qt中的qmake等等
main:main.ogcc main.o -o main
main.o:main.c
gcc -c main.c
clean:
rm -f *.o
#this is a makefile
這個是最簡單的makefile,我現在只要能用這些簡單的makefile就足夠了。
1.格式:
目標檔案:依賴檔案列表 【;命令】
tab 命令(這個命令其實就是shell)
2.make的解釋過程。
就上面那個為例,首先make會去尋找目標檔案main,沒找到,找其依賴檔案main.o(沒找到),就會跳過命令列(make尋找命令列的方法是 尋找tab鍵開頭的行)。
#開頭的為注釋。
Makefile的簡單使用
簡介 乙個工程中的原始檔不計其數,其按型別 功能 模組分別放在若干個目錄中,makefile定義了一系列的規則來指定,哪些 檔案需要先編譯,哪些檔案需要後編譯,哪些檔案需要重新編譯,甚至於進行更複雜的功能操作,因為 makefile就像乙個shell 指令碼一樣,其中也可以執行作業系統的命令。lin...
makefile的簡單使用
main.c include test1.h include test2.h include int main test1.c include test1.h include void test1 func char str test1.h ifndef test1 h define test1 h...
makefile的簡單使用
乙個工程中的原始檔不計其數,其按型別 功能 模組分別放在若干個目錄中,makefile定義了一系列的規則來指定,哪些檔案需要先編譯,哪些檔案需要後編譯,哪些檔案需要重新編譯,甚至於進行更複雜的功能操作,因為 makefile就像乙個shell指令碼一樣,其中也可以執行作業系統的命令。linux 環境...