iT邦幫忙

2021 iThome 鐵人賽

DAY 11
0
自我挑戰組

C 語言筆記系列 第 11

[C 語言筆記--Day11] Makefile 的粗略筆記

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

上一篇
[C 語言筆記--Day10] 如何用 C 語言實作一個泛型函數
下一篇
[C 語言筆記--Day12] system call 的執行步驟
系列文
C 語言筆記30

尚未有邦友留言

立即登入留言