日韩中文在线观看-欧美性综合-伊人视频在线观看-亚洲免费在线视频观看-国产偷人视频-人妻丰满熟妇岳av无码区hd-国产一级淫片a视频免费观看-国产精品交换-国产精品1区2区3区4区-美女日批视频在线观看-欧美日韩一区二区三区自拍

【ARM】Makefile文件嵌套調(diào)用的實(shí)現(xiàn)

一、文檔背景

在用Makefile進(jìn)行工程管理的過程中,Makefile的嵌套調(diào)用是研發(fā)人員必須掌握的基礎(chǔ)知識。


二、 解決的問題或者進(jìn)行問題分析

本文將以一個實(shí)際案例,講解Makefile的嵌套調(diào)用的實(shí)現(xiàn)。理解Makefile的嵌套調(diào)用需掌握Makefile的基本內(nèi)容,如:Makefile文件的基本組成、常用的自動變量、常用的隱性規(guī)則等。


三、 如何Makefile的嵌套調(diào)用

工程的目錄結(jié)構(gòu)如圖3-1所示:

圖3-1

實(shí)現(xiàn)流程如下

1. 在“math”目錄下創(chuàng)建main.c、Makefile及mathlib子目錄,Makefile的內(nèi)容如圖3-2所示:

圖3-2

2. 在"mathlib"子目錄下,創(chuàng)建Makefile文件及include、Add、Sub、Mul與Div子目錄,Makefile文件的內(nèi)容如圖3-3所示:


圖3-3

3. 在“Add”目錄下,創(chuàng)建add.c及Makefile文件,Makefile文件的內(nèi)容如圖3-4所示:


圖3-4

4. 其他的子目錄的內(nèi)容與“Add”目錄的內(nèi)容類似。


四、通過在主目錄下運(yùn)行“make”與“make clean”驗證Makefile的嵌套調(diào)用

1. 在“math”目錄下,運(yùn)行"make",然后執(zhí)行目標(biāo)文件,如圖4-1所示:


圖4-1

2. 在“math”目錄下,運(yùn)行"make clean",然后查看目錄下的文件,如圖4-2所示:

圖4-2


五、討論分析

1. 如果需要把庫文件存放在“mathlib”目錄下,需要如何修改Makefile文件的內(nèi)容。


六、結(jié)論

了解Makefile文件的基本組成、常用的自動變量、常用的隱性規(guī)則等,實(shí)現(xiàn)Makefile的嵌套調(diào)用相對來說還是比較容易的。

主站蜘蛛池模板: 怀远县| 西乌珠穆沁旗| 公安县| 大渡口区| 修武县| 安龙县| 会昌县| 平舆县| 宜春市| 常山县| 玛纳斯县| 双辽市| 武鸣县| 桓台县| 乐至县| 浦北县| 富锦市| 陇西县| 岳阳市| 聂荣县| 静海县| 美姑县| 肥东县| 石家庄市| 天柱县| 英德市| 青州市| 林州市| 湖口县| 鄂伦春自治旗| 东安县| 新安县| 临安市| 扎鲁特旗| 高清| 六盘水市| 荔浦县| 乐安县| 大安市| 余庆县| 紫阳县|