資料介紹
GNU make中文手冊 (pdf版下載):GNU make中文手冊.1
ver - 3.81
第一章:概述.7
1.1 Make之前基本知識:.7
1.1.1 概述7
1.1.2 準備知識8
1.2 GNU make 介紹8
1.2.1 Makefile簡介.9
1.2.2 Makefile規則介紹10
1.2.3 簡單的示例.11
1.2.4 make如何工作.12
1.2.5 指定變量13
1.2.6 自動推導規則.14
1.2.7 另類風格的makefile.15
1.2.8 清除工作目錄過程文件.16
第二章:Makefile 總述16
2 Makefile概述16
2.1 Makefile的內容16
2.2 makefile文件的命名.18
2.3 包含其它makefile文件.18
2.4 變量 MAKEFILES.20
2.5 變量 MAKEFILE_LIST21
2.6 其他特殊變量.22
2.7 makefile文件的重建22
2.8 重載另外一個makefile.23
2.9 make如何解析makefile文件24
2.9.1 變量取值25
2.9.2 條件語句25
2.9.3 規則的定義.25
2.10 總結.25
第三章:Makefile的規則26
3 Makefile規則26
3.1 一個例子27
3.2 規則語法27
3.3 依賴的類型.28
3.4 文件名使用通配符29
3.4.1 統配符使用舉例30
3.4.2 通配符存在的缺陷30
3.4.3 函數wildcard.31
3.5 目錄搜尋32
3.5.1 一般搜索(變量VPATH)32
3.5.2 選擇性搜索(關鍵字vpath)32
3.5.3 目錄搜索的機制33
3.5.4 命令行和搜索目錄35
3.5.5 隱含規則和搜索目錄.36
3.5.6 庫文件和搜索目錄36
3.6 Makefile偽目標37
3.7 強制目標(沒有命令或依賴的規則).40
3.8 空目標文件.41
3.9 Makefile的特殊目標.41
3.10 多目標44
3.11 多規則目標.44
3.12 靜態模式45
3.12.1 靜態模式規則的語法.45
3.12.2 靜態模式和隱含規則.47
3.13 雙冒號規則.48
3.14 自動產生依賴.49
第四章:規則的命令51
4 規則中書寫命令.51
4.1 命令回顯51
4.2 命令的執行.52
4.3 并發執行命令.53
4.4 命令執行的錯誤54
4.5 中斷make的執行56
4.6 make的遞歸執行56
4.6.1 變量MAKE.57
4.6.2 變量和遞歸.58
4.6.3 命令行選項和遞歸61
4.6.4 -w選項63
4.7 定義命令包.63
4.8 空命令65
第五章:Makefile中的變量.65
5 使用變量65
5.1 變量的引用.66
5.2 兩種變量定義(賦值).68
5.2.1 遞歸展開式變量68
5.2.2 直接展開式變量69
5.2.3 如何定義一個空格70
5.2.4 “?=”操作符.71
5.3 變量的高級用法71
5.3.1 變量的替換引用72
5.3.2 變量的套嵌引用72
5.4 變量取值76
5.5 如何設置變量.76
5.6 追加變量值.77
5.7 override 指示符.79
5.8 多行定義80
5.9 系統環境變量.81
5.10 目標指定變量.83
5.11 模式指定變量.84
第六章:Makefile的條件執行.85
6 Makefile的條件判斷.85
6.1 一個例子85
6.2 條件判斷的基本語法86
6.3 標記測試的條件語句89
第七章:make的內嵌函數89
7 make的函數.89
7.1 函數的調用語法90
7.2 文本處理函數.91
7.2.1 $(subst FROM,TO,TEXT).91
7.2.2 $(patsubst PATTERN,REPLACEMENT,TEXT).91
7.2.3 $(strip STRINT).92
7.2.4 $(findstring FIND,IN)92
7.2.5 $(filter PATTERN…,TEXT).93
7.2.6 $(filter-out PATTERN.,TEXT).93
7.2.7 $(sort LIST).94
7.2.8 $(word N,TEXT)94
7.2.9 $(wordlist S,E,TEXT)94
7.2.10 $(words TEXT)94
7.2.11 $(firstword NAMES…)95
7.3 文件名處理函數95
7.3.1 $(dir NAMES…)95
7.3.2 $(notdir NAMES…).96
7.3.3 $(suffix NAMES…).96
7.3.4 $(basename NAMES…).96
7.3.5 $(addsuffix SUFFIX,NAMES…).97
7.3.6 $(addprefix PREFIX,NAMES…).97
7.3.7 $(join LIST1,LIST2).98
7.3.8 $(wildcard PATTERN)98
7.4 foreach 函數.98
7.5 if 函數.100
7.6 call函數.100
7.7 value函數102
7.8 eval函數103
7.9 origin函數.104
7.10 shell函數.106
7.11 make的控制函數106
7.11.1 $(error TEXT…).107
7.11.2 $(warning TEXT…)107
第八章:執行make108
8 執行make108
8.1 指定makefile文件108
8.2 指定終極目標.109
8.3 替代命令的執行111
8.4 防止特定文件重建112
8.5 替換變量定義.113
8.6 使用make進行編譯測試.114
8.7 make的命令行選項115
第九章:make的隱含規則119
9 使用隱含規則.119
9.1 隱含規則的使用119
9.2 make的隱含規則一覽121
9.3 隱含變量124
9.3.1 代表命令的變量124
9.3.2 命令參數的變量125
9.4 make隱含規則鏈126
9.5 模式規則128
9.5.1 模式規則介紹.128
9.5.2 模式規則示例.129
9.5.3 自動化變量.130
9.5.4 模式的匹配.133
9.5.5 萬用規則133
9.5.6 重建內嵌隱含規則134
9.6 缺省規則135
9.7 后綴規則135
9.8 隱含規則搜索算法137
第十章:使用make更新靜態庫文件.138
10 更新靜態庫文件138
10.1 庫成員作為目標138
ARCHIVE(MEMBER)138
10.2 靜態庫的更新.139
10.2.1 更新靜態庫的符號索引表140
10.3 make靜態庫的注意事項.141
10.4 靜態庫的后綴規則141
第十一章 : GNU make的特點.142
11 GNU make的一些特點.142
11.1 源自System v的特點.142
11.2 源自其他版本的特點143
11.3 GNU make自身的特點.143
第十二章 和其它版本的兼容144
12 不兼容性144
第十三章 Makefile的約定146
13 書寫約定146
13.1 基本的約定.146
13.2 規則命令行的約定147
13.3 代表命令變量.149
13.4 安裝目錄變量.150
13.5 Makefile的標準目標名.154
13.6 安裝命令分類.159
第十四章 make的常見錯誤信息.161
14 make產生的錯誤信息161
附錄1:關鍵字索引.163
GNU make可識別的指示符:163
GNU make函數:.164
GNU make的自動化變量.165
GNU make環境變量166
ver - 3.81
第一章:概述.7
1.1 Make之前基本知識:.7
1.1.1 概述7
1.1.2 準備知識8
1.2 GNU make 介紹8
1.2.1 Makefile簡介.9
1.2.2 Makefile規則介紹10
1.2.3 簡單的示例.11
1.2.4 make如何工作.12
1.2.5 指定變量13
1.2.6 自動推導規則.14
1.2.7 另類風格的makefile.15
1.2.8 清除工作目錄過程文件.16
第二章:Makefile 總述16
2 Makefile概述16
2.1 Makefile的內容16
2.2 makefile文件的命名.18
2.3 包含其它makefile文件.18
2.4 變量 MAKEFILES.20
2.5 變量 MAKEFILE_LIST21
2.6 其他特殊變量.22
2.7 makefile文件的重建22
2.8 重載另外一個makefile.23
2.9 make如何解析makefile文件24
2.9.1 變量取值25
2.9.2 條件語句25
2.9.3 規則的定義.25
2.10 總結.25
第三章:Makefile的規則26
3 Makefile規則26
3.1 一個例子27
3.2 規則語法27
3.3 依賴的類型.28
3.4 文件名使用通配符29
3.4.1 統配符使用舉例30
3.4.2 通配符存在的缺陷30
3.4.3 函數wildcard.31
3.5 目錄搜尋32
3.5.1 一般搜索(變量VPATH)32
3.5.2 選擇性搜索(關鍵字vpath)32
3.5.3 目錄搜索的機制33
3.5.4 命令行和搜索目錄35
3.5.5 隱含規則和搜索目錄.36
3.5.6 庫文件和搜索目錄36
3.6 Makefile偽目標37
3.7 強制目標(沒有命令或依賴的規則).40
3.8 空目標文件.41
3.9 Makefile的特殊目標.41
3.10 多目標44
3.11 多規則目標.44
3.12 靜態模式45
3.12.1 靜態模式規則的語法.45
3.12.2 靜態模式和隱含規則.47
3.13 雙冒號規則.48
3.14 自動產生依賴.49
第四章:規則的命令51
4 規則中書寫命令.51
4.1 命令回顯51
4.2 命令的執行.52
4.3 并發執行命令.53
4.4 命令執行的錯誤54
4.5 中斷make的執行56
4.6 make的遞歸執行56
4.6.1 變量MAKE.57
4.6.2 變量和遞歸.58
4.6.3 命令行選項和遞歸61
4.6.4 -w選項63
4.7 定義命令包.63
4.8 空命令65
第五章:Makefile中的變量.65
5 使用變量65
5.1 變量的引用.66
5.2 兩種變量定義(賦值).68
5.2.1 遞歸展開式變量68
5.2.2 直接展開式變量69
5.2.3 如何定義一個空格70
5.2.4 “?=”操作符.71
5.3 變量的高級用法71
5.3.1 變量的替換引用72
5.3.2 變量的套嵌引用72
5.4 變量取值76
5.5 如何設置變量.76
5.6 追加變量值.77
5.7 override 指示符.79
5.8 多行定義80
5.9 系統環境變量.81
5.10 目標指定變量.83
5.11 模式指定變量.84
第六章:Makefile的條件執行.85
6 Makefile的條件判斷.85
6.1 一個例子85
6.2 條件判斷的基本語法86
6.3 標記測試的條件語句89
第七章:make的內嵌函數89
7 make的函數.89
7.1 函數的調用語法90
7.2 文本處理函數.91
7.2.1 $(subst FROM,TO,TEXT).91
7.2.2 $(patsubst PATTERN,REPLACEMENT,TEXT).91
7.2.3 $(strip STRINT).92
7.2.4 $(findstring FIND,IN)92
7.2.5 $(filter PATTERN…,TEXT).93
7.2.6 $(filter-out PATTERN.,TEXT).93
7.2.7 $(sort LIST).94
7.2.8 $(word N,TEXT)94
7.2.9 $(wordlist S,E,TEXT)94
7.2.10 $(words TEXT)94
7.2.11 $(firstword NAMES…)95
7.3 文件名處理函數95
7.3.1 $(dir NAMES…)95
7.3.2 $(notdir NAMES…).96
7.3.3 $(suffix NAMES…).96
7.3.4 $(basename NAMES…).96
7.3.5 $(addsuffix SUFFIX,NAMES…).97
7.3.6 $(addprefix PREFIX,NAMES…).97
7.3.7 $(join LIST1,LIST2).98
7.3.8 $(wildcard PATTERN)98
7.4 foreach 函數.98
7.5 if 函數.100
7.6 call函數.100
7.7 value函數102
7.8 eval函數103
7.9 origin函數.104
7.10 shell函數.106
7.11 make的控制函數106
7.11.1 $(error TEXT…).107
7.11.2 $(warning TEXT…)107
第八章:執行make108
8 執行make108
8.1 指定makefile文件108
8.2 指定終極目標.109
8.3 替代命令的執行111
8.4 防止特定文件重建112
8.5 替換變量定義.113
8.6 使用make進行編譯測試.114
8.7 make的命令行選項115
第九章:make的隱含規則119
9 使用隱含規則.119
9.1 隱含規則的使用119
9.2 make的隱含規則一覽121
9.3 隱含變量124
9.3.1 代表命令的變量124
9.3.2 命令參數的變量125
9.4 make隱含規則鏈126
9.5 模式規則128
9.5.1 模式規則介紹.128
9.5.2 模式規則示例.129
9.5.3 自動化變量.130
9.5.4 模式的匹配.133
9.5.5 萬用規則133
9.5.6 重建內嵌隱含規則134
9.6 缺省規則135
9.7 后綴規則135
9.8 隱含規則搜索算法137
第十章:使用make更新靜態庫文件.138
10 更新靜態庫文件138
10.1 庫成員作為目標138
ARCHIVE(MEMBER)138
10.2 靜態庫的更新.139
10.2.1 更新靜態庫的符號索引表140
10.3 make靜態庫的注意事項.141
10.4 靜態庫的后綴規則141
第十一章 : GNU make的特點.142
11 GNU make的一些特點.142
11.1 源自System v的特點.142
11.2 源自其他版本的特點143
11.3 GNU make自身的特點.143
第十二章 和其它版本的兼容144
12 不兼容性144
第十三章 Makefile的約定146
13 書寫約定146
13.1 基本的約定.146
13.2 規則命令行的約定147
13.3 代表命令變量.149
13.4 安裝目錄變量.150
13.5 Makefile的標準目標名.154
13.6 安裝命令分類.159
第十四章 make的常見錯誤信息.161
14 make產生的錯誤信息161
附錄1:關鍵字索引.163
GNU make可識別的指示符:163
GNU make函數:.164
GNU make的自動化變量.165
GNU make環境變量166
中文手冊
加入交流群
掃碼添加小助手
加入工程師交流群
下載該資料的人也在下載
下載該資料的人還在閱讀
更多 >
- GNU make中文手冊 5次下載
- STM32固件庫使用手冊中文版以及技術手冊中文版pdf 0次下載
- Linux的GNU Make中文手冊資料免費下載 9次下載
- GNU_Make_中文手冊下載 12次下載
- GNU_radio_和USRP_學習手冊 12次下載
- GNU_make中文手冊 0次下載
- GNU-make中文手冊 0次下載
- GNU_make中文手冊 0次下載
- GNU-Make-使用手冊 0次下載
- gnu make 中文手冊 2次下載
- GNU_make_中文手冊 14次下載
- gun make教程 0次下載
- EMACS教程(pdf下載) 0次下載
- gnu make使用手冊 0次下載
- gcc中文手冊pdf下載,gcc中文使用手冊
- 請問一下CMake和Make之間的區別有哪些? 2.7k次閱讀
- 軟件無線電安全之GNU Radio基礎知識 1w次閱讀
- make、make all和make clean的使用方法 3.2k次閱讀
- gdb本地調試版本移植至ARM-Linux系統 1.2k次閱讀
- 使用VSCODE+GNU+J-Link開發瑞薩RA MCU(上) 2.5k次閱讀
- Linux 下的make 工具和 Makefile 1.8k次閱讀
- GNU C語言的特性 1.3k次閱讀
- GNU/Linux和Linux的區別在哪? 2.6k次閱讀
- Linux wget命令詳解 9.9k次閱讀
- 使用VSCODE+GNU+J-Link開發瑞薩RA MCU(上) 3.5k次閱讀
- 索尼Spresense拆箱與Spresense SDK運行測試 9k次閱讀
- adc0809中文資料下載 adc0809引腳圖封裝及應用電路 2.1w次閱讀
- AUTOCAD2009免費下載中文版 CAD2009簡體中文下載及安裝方法 1.4w次閱讀
- MAX232引腳圖功能應用電路 MAX232中文資料PDF數據手冊下載 1.7w次閱讀
- 用GNU工具開發基于ARM的嵌入式系統 2.7k次閱讀
下載排行
本周
- 1MDD品牌三極管BC807數據手冊
- 3.00 MB | 次下載 | 免費
- 2MDD品牌三極管BC817數據手冊
- 2.51 MB | 次下載 | 免費
- 3MDD品牌三極管D882數據手冊
- 3.49 MB | 次下載 | 免費
- 4MDD品牌三極管MMBT2222A數據手冊
- 3.26 MB | 次下載 | 免費
- 5MDD品牌三極管MMBTA56數據手冊
- 3.09 MB | 次下載 | 免費
- 6MDD品牌三極管MMBTA92數據手冊
- 2.32 MB | 次下載 | 免費
- 7STM32G474 HRTIME PWM 丟波問題分析與解決
- 1.00 MB | 次下載 | 3 積分
- 8新能源電動汽車高壓線束的銅鋁連接解決方案
- 2.71 MB | 次下載 | 2 積分
本月
- 1愛華AIWA HS-J202維修手冊
- 3.34 MB | 37次下載 | 免費
- 2PC5502負載均流控制電路數據手冊
- 1.63 MB | 23次下載 | 免費
- 3NB-IoT芯片廠商的資料說明
- 0.31 MB | 22次下載 | 1 積分
- 4H110主板CPU PWM芯片ISL95858HRZ-T核心供電電路圖資料
- 0.63 MB | 6次下載 | 1 積分
- 5UWB653Pro USB口測距通信定位模塊規格書
- 838.47 KB | 5次下載 | 免費
- 6技嘉H110主板IT8628E_BX IO電路圖資料
- 2.61 MB | 4次下載 | 1 積分
- 7蘇泊爾DCL6907(即CHK-S007)單芯片電磁爐原理圖資料
- 0.04 MB | 4次下載 | 1 積分
- 8蘇泊爾DCL6909(即CHK-S009)單芯片電磁爐原理圖資料
- 0.08 MB | 2次下載 | 1 積分
總榜
- 1matlab軟件下載入口
- 未知 | 935137次下載 | 10 積分
- 2開源硬件-PMP21529.1-4 開關降壓/升壓雙向直流/直流轉換器 PCB layout 設計
- 1.48MB | 420064次下載 | 10 積分
- 3Altium DXP2002下載入口
- 未知 | 233089次下載 | 10 積分
- 4電路仿真軟件multisim 10.0免費下載
- 340992 | 191439次下載 | 10 積分
- 5十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183353次下載 | 10 積分
- 6labview8.5下載
- 未知 | 81602次下載 | 10 積分
- 7Keil工具MDK-Arm免費下載
- 0.02 MB | 73822次下載 | 10 積分
- 8LabVIEW 8.6下載
- 未知 | 65991次下載 | 10 積分
電子發燒友App





創作
發文章
發帖
提問
發資料
發視頻
上傳資料賺積分
評論