国产精品天干天干,亚洲毛片在线,日韩gay小鲜肉啪啪18禁,女同Gay自慰喷水

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

《五》makefile練習(xí)手冊(cè) 創(chuàng)建文件夾

2023-02-16 16:09 作者:GXTon_阿通  | 我要投稿

利用makefile創(chuàng)建文件夾
順便可以復(fù)習(xí)一下變量的使用.
本次例程很簡(jiǎn)單:(創(chuàng)建objs和exes兩個(gè)文件夾)

1,變量使用
其中MKDIR,RM,RMFLAGS都是自己起名定下的變量.并對(duì)變量進(jìn)行賦值.
$()? 是取出括號(hào)中變量的值.

2,all是我們創(chuàng)建的一個(gè)目標(biāo)
里面利用了$()

所以,下面代碼等效為: all: objs exes

makefile是從上向下執(zhí)行的代碼.
執(zhí)行到all之后,就會(huì)把a(bǔ)ll當(dāng)做要生成的目標(biāo).
要生產(chǎn)all這個(gè)目標(biāo),就需要有后面 $(DIRS) 的條件.
然后就會(huì)去找 'DIRS' 是如何得到的.從而進(jìn)行了展開.并向下進(jìn)行尋找.
因?yàn)?DIRS 是objs和exes,所以,下面就會(huì)尋找objs和exes了...

3,上面的all是總的,最終要生成的東西.生成all會(huì)用到DIRS
所以,makefile下面描述了DIRS是怎么得到的:

其中,$@是一種規(guī)則.它代表目標(biāo),這一句的目標(biāo)即是$(DIRS)
所以,$@就等效于 objs,exes
(makefile有很多規(guī)則,遇到一個(gè)記一個(gè),常用的就那幾個(gè))
所以上面這句代碼就等效于:

4,之后就是clean啦

工程:
工程目錄,只有一個(gè)makefile文件

makefile內(nèi)容

運(yùn)行測(cè)試:


《五》makefile練習(xí)手冊(cè) 創(chuàng)建文件夾的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
全南县| 宣武区| 漾濞| 利津县| 威信县| 绵阳市| 禹州市| 繁峙县| 孟津县| 吴桥县| 永川市| 洮南市| 清涧县| 资溪县| 六枝特区| 青神县| 庆安县| 元江| 城口县| 紫阳县| 息烽县| 延津县| 麻栗坡县| 马山县| 招远市| 甘谷县| 乌拉特前旗| 青岛市| 中牟县| 通化市| 女性| 黎平县| 得荣县| 勃利县| 吴旗县| 磐安县| 内黄县| 沅陵县| 习水县| 沁源县| 潜山县|