![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
makefile
Dream-boy
计算机专业
展开
-
Makefile相关内容学习(三)
1.显示命令 (1)make会把其要执行的命令行在命令执行前输出到屏幕上。如果在命令前加上“@”字符,则可以使命令不被make显示出来。 例如:@echo 正在编译XXX模块… 当执行make时,会输出“正在编译XXX模块…” 如果前面没有@则会输出 echo 正在编译XXX模块… 正在编译XXX模块… (2)如果make在执行时,带入make的参数"-n"或者“–just-print”,那么其只是显示命令,但不会执行命令。 (3)make的参数"-s"或者"–slient"则是全面禁止命令的显示 2.命令原创 2020-05-15 16:30:05 · 195 阅读 · 0 评论 -
Makefile相关内容学习(二)
1.文件名操作函数 (1)取目录函数dir 格式: $(dir < names…>) 功能:从文件名序列中取出目录部分。目录部分是指最后一个反斜杠"/“之前的部分,如果没有反斜杠,则返回“./” 例如: $(dir usr/src/linux-2.4/Makefile hello.c) 返回值为 |“usr/src/linux-2.4 ./” (2)取文件名函数notdir 格式: $(notdir < names…>) 功能:从文件名序列< names>中取出非目录部分原创 2020-05-14 09:17:44 · 97 阅读 · 0 评论 -
Makefile相关内容学习(一)
1.Makefile里主要包含五个东西:显式规则、隐晦规则、变量定义、文件指示和注释 2.Makefile中的注释为 # 字符,可以使用反斜框进行转义,如 # 3.在Makefile中的 命令,必须要以 [Tab]键 开始 4.一般情况下,make命令会在当前目录下按顺序找寻文件名为“GNUmakefile”、“makefile”、“Makefile”的文件,找到了就解释这个文件。一般使用 Makefile 命名文件名。你也可以使用别的文件名来书写Makefile。例如:make -f Make.Linux原创 2020-05-13 22:03:34 · 231 阅读 · 0 评论