makefile的簡單使用

2022-05-09 08:39:14 字數 485 閱讀 9661

簡單說下makefile的使用,複雜的還沒有寫過,遇見再學習,隨時更新。用makefile的目的是為了管理大一點的專案,例如qt中的qmake等等

main:main.o

gcc 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 環境...