Makefile中的@
Makefile中的@
通常,make会把其要执行的命令行在命令执行前输出到屏幕上。当我们用“@”字符在命令行前,那么,这个命令将不被make显示出来,最具代表性的例子是,我们用这个功能来像屏幕显示一些信息。如:
@echo 正在编译XXX模块......
当make执行时,会输出“正在编译XXX模块......”字串,但不会输出命令,如果没有“@”,那么,make将输出:
echo 正在编译XXX模块......
正在编译XXX模块......
如果make执行时,带入make参数“-n”或“--just-print”,那么其只是显示命令,但不会执行命令,这个功能很有利于我们调试我们的Makefile,看看我们书写的命令是执行起来是什么样子的或是什么顺序的。
而make参数“-s”或“--slient”则是全面禁止命令的显示。
转载于:https://www.cnblogs.com/yxw5/p/3384178.html
Makefile中的@相关推荐
- makefile 中 =, :=, ?=, +=的区别
在Makefile中我们经常看到 = := ?= +=这几个赋值运算符,那么他们有什么区别呢?我们来做个简单的实验 新建一个Makefile,内容为: ifdef DEFINE_VRE VRE ...
- .PHONY makefile中的伪目标
拿clean举例,如果make完成后,自己另外定义一个名叫clean的文件,再执行make clean时,将不会执行rm命令. 为了避免出现这个问题,需要.PHONY: clean ========= ...
- Makefile中指示符“include”、“-include”和“sinclude”的区别
指示符"include"."-include"和"sinclude" 如果指示符"include"指定的文件不是以斜线开 ...
- Makefile中关于shell 语句使用的注意事项
在Makefile中每一个shell语句相当于开启了一个bash进程,去执行这个语句,所以要使用判断和循环的时候,得保证他们执行的空间在一个bash进程当中,所以就应该添加 ";\ &quo ...
- linux Makefile 中使用 shell命令
在makefile中要使用shell 命令必须加shell 例如 $(shell pwd) ,不加的话是空值,例如下例中的M就是空值 这个你写法如下:直接通过make 命令就可以运行下面的makefi ...
- Makefile中常用的函数
常用函数调用 语法: $(<function> <arguments>)或 ${<function><arguments>} <functi ...
- Makefile 中:= ?= += =的区别
from :http://www.cnblogs.com/wanqieddy/archive/2011/09/21/2184257.html Makefile 中:= ?= += =的区别 在Make ...
- Makefile中的变量和shell变量
我们在写makefile时 多多少少会用到shell脚本, 对于变量的在shell中的使用有一些要注意的细节.让我们从一个简单的makefile来看看. 注意makefile中一定要有一个目标,且一定 ...
- makefile中的include *******
对于makefile中的include ***,***指的是包含的文件,当执行makefile时,先执行include ***这句,加载包含的文件(夹),如果不存在则会报错! 如果在include前面 ...
- makefile中变量有哪些?
make一些参数选项: -p 选项,可以打印出make过程中的数据库, 下面研究一下内置的变量和规则. -n 选项, 只运行,不执行, -d 选项,相当于–debug=a,b(basic),v(ver ...
最新文章
- 移动端rem屏幕设置
- Linux20180416四周第一次课(4月11日)
- VSCODE更改文件时,提示:EACCES: permission denied的解决办法(ubuntu16.04虚拟机)
- Metric Learning度量学习:**矩阵学习和图学习
- SpringCloud Greenwich(一)注册中心之nacos、Zuul和 gateway网关配置
- Tailwind CSS 是一个工具集 CSS 框架
- Flutter Mac iOS 环境配置
- 最全的常用正则表达式大全
- 某个目录下产品根据创建时间下架
- CSDN博客添加使用百度统计
- 非主流文字转换_一篇搞定微信公众号文字排版(全干货,推荐收藏)
- 计算机应用技术5g通信,浅谈5g网络通信技术【浅谈多媒体通信技术的应用】
- 苹果x微信语音十秒就断_苹果手机微信语音没声音怎么回事?
- 【05】制作第一个zblog模板第四期,完成首页logo、搜索、文章列表,友情链接等大部分首页自定义模块
- 全国计算机竞赛保送清华,竞赛入清华_是不是如果获得全国各学科竞赛的一等奖就能保送清华_淘题吧...
- 新浪免费企业邮箱Foxmail客户端设…
- 百度地图 路书动态加载规划
- Fortran学习3:控制流2:循环
- vue中加载腾讯地图(html形式)
- 【Vue】Vue 项目搭建