Ubuntu//make小筆記

makefile
在gcc一堆檔案時,需要用到的makefile腳本檔。

格式如下:
(target): (objFiles)
(tab)gcc....


Sample Code:
exeFile = main
objAll = main.o hello.o
main: ${objAll}
        gcc -c main.c
        gcc -c hello.c
        gcc -o ${exeFile} ${objAll}

clean: 
        rm ${objAll} ${exeFile}

「main:」和「clean:」是target,它們的以下的幾行都是以tab鍵開頭,才開始輸入bash指令的。
「objAll」和「main」是變數,目前是當作文字替代的功能,使用變數必須要用${(變數)}的方式。


參考資料:
[1] 鳥哥的 Linux 私房菜 -- makefile 的基本語法與變 數

沒有留言:

張貼留言

(什麼是留言欄訊息?)