⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 gnu make 使用手册(中译版).htm

📁 GNU Make 使用手册(中译版) Make 可自动决定一个大程序中哪些文件需要重新编译
💻 HTM
📖 第 1 页 / 共 5 页
字号:
<o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN-LEFT: 90pt"><SPAN lang=EN-US 
style="FONT-FAMILY: 宋体">4.3.1<A 
href="http://lsec.cc.ac.cn/~peace/articles/gnumaketranslated.html#_4.3.1_VPATH:所有依赖的搜寻路径">VPATH:所有依赖的搜寻路径</A> 
<o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN-LEFT: 90pt"><SPAN lang=EN-US 
style="FONT-FAMILY: 宋体">4.3.2<A 
href="http://lsec.cc.ac.cn/~peace/articles/gnumaketranslated.html#_4.3.2_vpath指令">vpath指令</A> 
<o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN-LEFT: 90pt"><SPAN lang=EN-US 
style="FONT-FAMILY: 宋体">4.3.3<A 
href="http://lsec.cc.ac.cn/~peace/articles/gnumaketranslated.html#_4.3.3文件夹的搜寻过程">目录搜寻过程</A> 
<o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN-LEFT: 90pt"><SPAN lang=EN-US 
style="FONT-FAMILY: 宋体">4.3.4<A 
href="http://lsec.cc.ac.cn/~peace/articles/gnumaketranslated.html#_4.3.4_为文件夹搜寻编写shell命令">编写搜寻目录的shell命令</A> 
<o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN-LEFT: 90pt"><SPAN lang=EN-US 
style="FONT-FAMILY: 宋体">4.3.5<A 
href="http://lsec.cc.ac.cn/~peace/articles/gnumaketranslated.html#_4.3.5_文件夹搜寻和隐含规则">目录搜寻和隐含规则</A> 
<o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN-LEFT: 90pt"><SPAN lang=EN-US 
style="FONT-FAMILY: 宋体">4.3.6<A 
href="http://lsec.cc.ac.cn/~peace/articles/gnumaketranslated.html#_4.3.6_连接库的文件夹搜寻">连接库的搜寻目录</A> 
<o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN-LEFT: 54pt"><SPAN lang=EN-US 
style="FONT-FAMILY: 宋体">4.4<A 
href="http://lsec.cc.ac.cn/~peace/articles/gnumaketranslated.html#_4.4假想目标">假想目标</A> 
<o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN-LEFT: 54pt"><SPAN lang=EN-US 
style="FONT-FAMILY: 宋体">4.5<A 
href="http://lsec.cc.ac.cn/~peace/articles/gnumaketranslated.html#_4.5_没有命令或依赖的规则">没有命令或依赖的规则</A> 
<o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN-LEFT: 54pt"><SPAN lang=EN-US 
style="FONT-FAMILY: 宋体">4.6<A 
href="http://lsec.cc.ac.cn/~peace/articles/gnumaketranslated.html#_4.6使用空目标文件记录事件">使用空目录文件记录事件</A> 
<o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN-LEFT: 54pt"><SPAN lang=EN-US 
style="FONT-FAMILY: 宋体">4.7<A 
href="http://lsec.cc.ac.cn/~peace/articles/gnumaketranslated.html#_4.7_内部使用的一些特殊目标名">内建的特殊目标名</A> 
<o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN-LEFT: 54pt"><SPAN lang=EN-US 
style="FONT-FAMILY: 宋体">4.8<A 
href="http://lsec.cc.ac.cn/~peace/articles/gnumaketranslated.html#_4.8_具有多个目标的规则">具有多个目标的规则</A> 
<o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN-LEFT: 54pt"><SPAN lang=EN-US 
style="FONT-FAMILY: 宋体">4.9<A 
href="http://lsec.cc.ac.cn/~peace/articles/gnumaketranslated.html#_4.9_具有多条规则的目标">具有多条规则的目标</A> 
<o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN-LEFT: 54pt"><SPAN lang=EN-US 
style="FONT-FAMILY: 宋体">4.10<A 
href="http://lsec.cc.ac.cn/~peace/articles/gnumaketranslated.html#_4.10_静态格式规则">静态格式规则</A> 
<o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN-LEFT: 90pt"><SPAN lang=EN-US 
style="FONT-FAMILY: 宋体">4.10.1<A 
href="http://lsec.cc.ac.cn/~peace/articles/gnumaketranslated.html#_4.10.1_静态格式规则的语法">静态格式规则的语法</A> 
<o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN-LEFT: 90pt"><SPAN lang=EN-US 
style="FONT-FAMILY: 宋体">4.10.2<A 
href="http://lsec.cc.ac.cn/~peace/articles/gnumaketranslated.html#_4.10.2静态格式规则和隐含规则">静态格式规则和隐含规则</A> 
<o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN-LEFT: 54pt"><SPAN lang=EN-US 
style="FONT-FAMILY: 宋体">4.11<A 
href="http://lsec.cc.ac.cn/~peace/articles/gnumaketranslated.html#_4.11双冒号规则">双冒号规则</A> 
<o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN-LEFT: 54pt"><SPAN lang=EN-US 
style="FONT-FAMILY: 宋体">4.12<A 
href="http://lsec.cc.ac.cn/~peace/articles/gnumaketranslated.html#_4.12_自动生成依赖">自动生成依赖</A> 
<o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN-LEFT: 18pt"><SPAN lang=EN-US 
style="FONT-FAMILY: 宋体">5 <A 
href="http://lsec.cc.ac.cn/~peace/articles/gnumaketranslated.html#_5在规则中使用命令">在规则中使用命令</A> 
<o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN-LEFT: 54pt"><SPAN lang=EN-US 
style="FONT-FAMILY: 宋体">5.1<A 
href="http://lsec.cc.ac.cn/~peace/articles/gnumaketranslated.html#_5.1_命令回显">命令回显</A> 
<o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN-LEFT: 54pt"><SPAN lang=EN-US 
style="FONT-FAMILY: 宋体">5.2<A 
href="http://lsec.cc.ac.cn/~peace/articles/gnumaketranslated.html#_5.2命令的执行">执行命令</A> 
<o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN-LEFT: 54pt"><SPAN lang=EN-US 
style="FONT-FAMILY: 宋体">5.3<A 
href="http://lsec.cc.ac.cn/~peace/articles/gnumaketranslated.html#_5.3_并行执行">并行执行</A> 
<o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN-LEFT: 54pt"><SPAN lang=EN-US 
style="FONT-FAMILY: 宋体">5.4<A 
href="http://lsec.cc.ac.cn/~peace/articles/gnumaketranslated.html#_5.4命令错误">命令错误</A> 
<o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN-LEFT: 54pt"><SPAN lang=EN-US 
style="FONT-FAMILY: 宋体">5.5<A 
href="http://lsec.cc.ac.cn/~peace/articles/gnumaketranslated.html#_5.5中断或关闭make"><CODE><SPAN 
style="mso-fareast-font-family: 宋体; mso-ascii-font-family: 宋体; mso-hansi-font-family: 宋体; mso-ansi-font-size: 10.5pt">中断或关闭make</SPAN></CODE></A> 
<o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN-LEFT: 54pt"><SPAN lang=EN-US 
style="FONT-FAMILY: 宋体">5.6<A 
href="http://lsec.cc.ac.cn/~peace/articles/gnumaketranslated.html#_5.6_make的递归调用"><CODE><SPAN 
style="mso-fareast-font-family: 宋体; mso-ascii-font-family: 宋体; mso-hansi-font-family: 宋体; mso-ansi-font-size: 10.5pt">递归调用make</SPAN></CODE></A> 
<o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN-LEFT: 90pt"><SPAN lang=EN-US 
style="FONT-FAMILY: 宋体">5.6.1<A 
href="http://lsec.cc.ac.cn/~peace/articles/gnumaketranslated.html#_5.6.1_变量MAKE的工作方式">变量MAKE的工作方式</A> 
<o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN-LEFT: 90pt"><SPAN lang=EN-US 
style="FONT-FAMILY: 宋体">5.6.2<A 
href="http://lsec.cc.ac.cn/~peace/articles/gnumaketranslated.html#_5.6.2与子make的通讯变量"><CODE><SPAN 
style="mso-fareast-font-family: 宋体; mso-ascii-font-family: 宋体; mso-hansi-font-family: 宋体; mso-ansi-font-size: 10.5pt">与子make通讯的变量</SPAN></CODE></A> 
<o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN-LEFT: 90pt"><SPAN lang=EN-US 
style="FONT-FAMILY: 宋体">5.6.3<A 
href="http://lsec.cc.ac.cn/~peace/articles/gnumaketranslated.html#_5.6.3与子make的通讯选项"><CODE><SPAN 
style="mso-fareast-font-family: 宋体; mso-ascii-font-family: 宋体; mso-hansi-font-family: 宋体; mso-ansi-font-size: 10.5pt">与子make通讯的选项</SPAN></CODE></A> 
<o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN-LEFT: 90pt"><SPAN lang=EN-US 
style="FONT-FAMILY: 宋体">5.6.4<A 
href="http://lsec.cc.ac.cn/~peace/articles/gnumaketranslated.html#_5.6.4_‘--print-directory’选项">`--print-directory'选项</A> 
<o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN-LEFT: 54pt"><SPAN lang=EN-US 
style="FONT-FAMILY: 宋体">5.7<A 
href="http://lsec.cc.ac.cn/~peace/articles/gnumaketranslated.html#_5.7定义固定次序的命令">定义固定次序命令</A> 
<o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN-LEFT: 54pt"><SPAN lang=EN-US 
style="FONT-FAMILY: 宋体">5.8<A 
href="http://lsec.cc.ac.cn/~peace/articles/gnumaketranslated.html#_5.8_使用空命令">使用空命令</A> 
<o:p></o:p></SPAN></P>
<P class=MsoNormal 
style="MARGIN-LEFT: 36pt; TEXT-INDENT: -18pt; tab-stops: list 36.0pt; mso-list: l0 level1 lfo29"><![if !supportLists]><SPAN 
lang=EN-US style="FONT-FAMILY: 宋体">6<SPAN 
style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
</SPAN></SPAN><![endif]><SPAN lang=EN-US style="FONT-FAMILY: 宋体"><A 
href="http://lsec.cc.ac.cn/~peace/articles/gnumaketranslated.html#_6_使用变量">使用变量</A> 
<o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN-LEFT: 54pt"><SPAN lang=EN-US 
style="FONT-FAMILY: 宋体">6.1<A 
href="http://lsec.cc.ac.cn/~peace/articles/gnumaketranslated.html#_6.1_变量引用基础">变量引用基础</A> 
<o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN-LEFT: 54pt"><SPAN lang=EN-US 
style="FONT-FAMILY: 宋体">6.2<A 
href="http://lsec.cc.ac.cn/~peace/articles/gnumaketranslated.html#_6.2_变量的两个特色">变量的两个特色</A> 
<o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN-LEFT: 54pt"><SPAN lang=EN-US 
style="FONT-FAMILY: 宋体">6.3<A 
href="http://lsec.cc.ac.cn/~peace/articles/gnumaketranslated.html#_6.3变量引用高级技术">变量高级引用技术</A> 
<o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN-LEFT: 90pt"><SPAN lang=EN-US 
style="FONT-FAMILY: 宋体">6.3.1<A 
href="http://lsec.cc.ac.cn/~peace/articles/gnumaketranslated.html#_6.3.1替换引用">替换引用</A> 
<o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN-LEFT: 90pt"><SPAN lang=EN-US 
style="FONT-FAMILY: 宋体">6.3.2<A 
href="http://lsec.cc.ac.cn/~peace/articles/gnumaketranslated.html#_6.3.2嵌套变量引用(计算的变量名)">嵌套变量引用</A> 
<o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN-LEFT: 54pt"><SPAN lang=EN-US 
style="FONT-FAMILY: 宋体">6.4<A 
href="http://lsec.cc.ac.cn/~peace/articles/gnumaketranslated.html#_6.4变量的取值">变量取值</A> 
<o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN-LEFT: 54pt"><SPAN lang=EN-US 
style="FONT-FAMILY: 宋体">6.5<A 
href="http://lsec.cc.ac.cn/~peace/articles/gnumaketranslated.html#_6.5设置变量">设置变量</A> 
<o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN-LEFT: 54pt"><SPAN lang=EN-US 
style="FONT-FAMILY: 宋体">6.6<A 
href="http://lsec.cc.ac.cn/~peace/articles/gnumaketranslated.html#_6.6_为变量追加更多的文本">为变量值追加文本</A> 
<o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN-LEFT: 54pt"><SPAN lang=EN-US 
style="FONT-FAMILY: 宋体">6.7<A 
href="http://lsec.cc.ac.cn/~peace/articles/gnumaketranslated.html#_6.7_override指令">override指令</A> 
<o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN-LEFT: 54pt"><SPAN lang=EN-US 
style="FONT-FAMILY: 宋体">6.8<A 
href="http://lsec.cc.ac.cn/~peace/articles/gnumaketranslated.html#_6.8定义多行变量">定义多行变量</A> 
<o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN-LEFT: 54pt"><SPAN lang=EN-US 
style="FONT-FAMILY: 宋体">6.9<A 
href="http://lsec.cc.ac.cn/~peace/articles/gnumaketranslated.html#_6.9_环境变量">环境变量</A> 
<o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN-LEFT: 54pt"><SPAN lang=EN-US 
style="FONT-FAMILY: 宋体">6.10<A 
href="http://lsec.cc.ac.cn/~peace/articles/gnumaketranslated.html#_6.10_特定目标变量的值">特定目标变量的值</A> 
<o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN-LEFT: 54pt"><SPAN lang=EN-US 
style="FONT-FAMILY: 宋体">6.11<A 
href="http://lsec.cc.ac.cn/~peace/articles/gnumaketranslated.html#_6.11_特定格式变量的值">特定格式变量的值</A> 
<o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN-LEFT: 18pt"><SPAN lang=EN-US 
style="FONT-FAMILY: 宋体">7 <A 
href="http://lsec.cc.ac.cn/~peace/articles/gnumaketranslated.html#_7_makefile文件的条件语句">Makefile文件的条件语句</A> 
<o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN-LEFT: 54pt"><SPAN lang=EN-US 
style="FONT-FAMILY: 宋体">7.1<A 

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -