一下内容摘自陈皓《跟我一起写makefile》

1.6.1显示命令:

  通常,make会把要执行的命令在命令执行前输出到屏幕上。当我们用“@”字符在命令行前,那么这个命令将不被make显示出来。最具代表的例子是我们用这个功能向屏幕显示一些信息。如:

  @echo 正在编译XXX模块....

  当make执行时,会输出“正在编译XXX模块....”字串,但不会输出命令,如果没有“@”,那么make将会输出:

  echo 正在编译XXX模块....

  正在编译XXX模块....

  如果make执行时,带入make参数“-n”或者“--just-print”,那么其只是显示命令,但不会执行命令,这个功能很利于我们调试我们的makefile,看看我们书写的makefile执行起来时什么顺序的或者是什么样子的。

  而make参数“-s”或“--silent”则是全面禁止命令的显示。

转载于:https://www.cnblogs.com/strider/articles/2062194.html

makefile中命令的显示相关推荐

  1. Makefile中命令if用法

    $(if <condition>,<then-part>,<else-part>)         如果<condition>为真(非空字符串),< ...

  2. Makefile 书写命令

    每条规则中的命令和操作系统Shell的命令行是一致的.make会一按顺序一条一条的执行命令,每条命令的开头必须以[Tab]键开头,除非,命令是紧跟在依赖规则后面的分号后的.在命令行之间中的空格或是空行 ...

  3. Makefile中的变量

    Makefile中的变量 2007-11-03 12:03 Makefile中变量有以下几个特征: 1. Makefile中变量和函数的展开(除规则命令行中的变量和函数以外),是在make读取make ...

  4. makefile中调用linux命令

    在makefile中可以直接执行 linux 命令,如下: all:@ls -al 执行结果如下: 如果想将  命令的输出 赋给一个变量,可以使用下面的两种方式: 即第一种方式: 变量名 = $(sh ...

  5. linux Makefile 中使用 shell命令

    在makefile中要使用shell 命令必须加shell 例如 $(shell pwd) ,不加的话是空值,例如下例中的M就是空值 这个你写法如下:直接通过make 命令就可以运行下面的makefi ...

  6. matlab函数参数命令,matlab函数文件中的输出参数如何不在命令窗口显示

    www.mh456.com防采集. 不要直接像普通程序2113一样运行函数,函数是用来5261调用的,如果你在其它程序中调4102用或在命1653令行中输入result=function**():的话 ...

  7. linux中命令对c文件进行编译,Linux下C语言编译基础及makefile的编写

    这篇文章介绍在LINUX下进行C语言编程所需要的基础知识.在这篇文章当中,我们将会学到以下内容: 源程序编译 Makefile的编写 程序库的链接 程序的调试 头文件和系统求助 1.源程序的编译 在L ...

  8. linux中demo当前目录,Linux pwd命令:显示当前路径

    由于Linux文件系统中有许多目录,当用户执行一条 Linux 命令又没有指定该命令或参数所在的目录时,Linux系统就会首先在当前目录(目前的工作目录)搜寻这个命令或它的参数.因此,用户在执行命令之 ...

  9. Makefile中的make命令使用(一)

    ** Makefile 里主要包含了五个东西:显式规则.隐晦规则.变量定义.文件指示和注释. 1.显式规则. 显式规则说明了,如何生成一个或多的的目标文件.这是由 Makefile 的书写者明显指 出 ...

最新文章

  1. 组合特征(一)tfidf(word+article)
  2. 支持向量机(SVM)算法
  3. DOSBOX使用的一些方法和注意点(汇编实验中遇到的)
  4. C. Three Parts of the Array(切割字符串)
  5. A轮股权学院:激活股权的力量,弄懂这些就够了
  6. Highcharts+Spring饼图使用实例
  7. cpout引脚是干什么的_FPGA中差分信号的定义和使用(一)
  8. [K8S]kubeadm国内镜像安装方式
  9. 世界上第一个手机是怎么诞生的?谁是第一个用手机的人?
  10. Jenkins创建新任务
  11. ae效果英文版翻译对照表_AE自带特效中英文对照表
  12. 【钢结构·技术】国内经典的钢结构建筑BIM应用
  13. 那些年,我们一起做过的 Java 课后练习题(71 - 75)
  14. 一、ODI教程--ODI的介绍
  15. python拆分大文件(大文件分割)
  16. 一般时序电路设计(次态卡诺图化简法)
  17. esp8266 mesh 组网
  18. HDI(高密度互联)PCB板
  19. java创建文件夹(Java创建文件夹失败重新创建)
  20. COOK100推荐:在家做新奥尔良烤翅的做法

热门文章

  1. win8.1升级到win10后 vmware不能连网的问题
  2. 一些C++的开源项目和C++库以及修炼C++的方法
  3. Button的使用(十):ImageButton
  4. HDU1753 大明A+B(大数相加)(Java题解)
  5. django Table doesn't exist
  6. 看了毁你三观的PCB设计理论 高速PCB外层还要不要覆铜了
  7. 重点:怎样正确的使用QThread类(注:包括推荐使用QThread线程的新方法QObject::moveToThread)...
  8. 【转】秒杀系统架构分析与实战
  9. python3中的一些小改动
  10. Linux下命令行(二)之文本处理基础