五月色综合_娇妻卧室含辱迎接领导h_美女ppp_亚洲欧美aaa_天天在线综合_91午夜激情_裸体裸乳免费看_国产精品无码99re_日韩午夜视频在线观看_色爽 av_欧美大奶子视频_美女被爆操_国内久久_日本免费福利视频_苏语棠在线电视剧在线高清在线观看

【ARM】Makefile文件嵌套調用的實現

一、文檔背景

在用Makefile進行工程管理的過程中,Makefile的嵌套調用是研發人員必須掌握的基礎知識。


二、 解決的問題或者進行問題分析

本文將以一個實際案例,講解Makefile的嵌套調用的實現。理解Makefile的嵌套調用需掌握Makefile的基本內容,如:Makefile文件的基本組成、常用的自動變量、常用的隱性規則等。


三、 如何Makefile的嵌套調用

工程的目錄結構如圖3-1所示:

圖3-1

實現流程如下

1. 在“math”目錄下創建main.c、Makefile及mathlib子目錄,Makefile的內容如圖3-2所示:

圖3-2

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


圖3-3

3. 在“Add”目錄下,創建add.c及Makefile文件,Makefile文件的內容如圖3-4所示:


圖3-4

4. 其他的子目錄的內容與“Add”目錄的內容類似。


四、通過在主目錄下運行“make”與“make clean”驗證Makefile的嵌套調用

1. 在“math”目錄下,運行"make",然后執行目標文件,如圖4-1所示:


圖4-1

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

圖4-2


五、討論分析

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


六、結論

了解Makefile文件的基本組成、常用的自動變量、常用的隱性規則等,實現Makefile的嵌套調用相對來說還是比較容易的。

主站蜘蛛池模板: 昌黎县| 宿州市| 玉山县| 松江区| 大名县| 垫江县| 松原市| 巴南区| 获嘉县| 西盟| 博兴县| 通渭县| 漳州市| 海南省| 房山区| 无锡市| 如皋市| 淮安市| 辽源市| 上杭县| 灌云县| 石首市| 海南省| 永兴县| 来宾市| 六枝特区| 财经| 会宁县| 古交市| 盘锦市| 乌拉特中旗| 邢台市| 古交市| 合作市| 乃东县| 林周县| 会宁县| 黑水县| 资中县| 汉川市| 孟津县|