Makefile 是一個是一個常常用來編譯 C/C++ 專案的工具,
對應到 JAVA 了話,就有點類似 maven 的東西,
本篇文章來介紹 Makefile 的粗略用法,
對於完全不知道 Makefile 的人,我推薦這個影片
首先,先建立一個空的目錄:
mkdir makefiletest
cd makefiletest
建立一個文字檔,檔名必須要是 Makefile
:
vim Makefile
在檔案內輸入:
file1:
touch file1
(請注意 touch
前面是 tab 而非空白)
在同個目錄下執行,make
$ make
touch file1
如果想要先建立 file2
再建立 file1
時:
file1: file2
touch file1
file2:
touch file2
通常會加個 clean
:
file1: file2
touch file1
file2:
touch file2
clean:
rm -rf file1 file2