2013年5月19日 星期日

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 的基本語法與變 數

沒有留言:

張貼留言