简单的示例Makefile文件内容 :
all: 
@echo aaaa                       #-----------命令1
@+echo bbbb                     #-------------命令2

执行:$make,结果为
$ make 
aaaa 
bbbb

其中,命令①②被执行,由于命令前有@不回显命令

执行:$make -n,结果为
echo aaaa 
echo bbbb 
bbbb

其中,命令①②没有执行,但是由于命令②前面有+号,即使有-n选项,也会强制执行该命令。。

可以看到, 执行make -n的时候, 并没有生成真正的文件, 因为这知识一个调试命令, 它仅仅列出即将执行的命令, 但不会具体执行命令。 很多时候, 我们调试makefile的时候, 需要用到-n参数

“make -n”和 “+command”的解释相关推荐

  1. windows CMD命令大全及详细解释和语法

    引用: http://letle.iteye.com/blog/169045 http://www.cppblog.com/kyelin/archive/2007/04/21/22540.aspx w ...

  2. Linux中ps命令ps -aux 和ps -ef 参数解释

    Linux中ps命令ps -aux 和ps -ef 参数解释 一.ps命令 1.1 ps -aux 1.2 ps -ef 一.ps命令 ps命令用于显示当前进程的状态,类似于 windows 的任务管 ...

  3. LeetCode简单题之设计 Goal 解析器

    题目 请你设计一个可以解释字符串 command 的 Goal 解析器 .command 由 "G"."()" 和/或 "(al)" 按某种 ...

  4. DOS之BAT批处理文件语法3(转)

    DOS之BAT批处理文件语法3 2009-08-04 11:33 BAT文件技巧 文章结构 1. 所有内置命令的帮助信息 2. 环境变量的概念 3. 内置的特殊符号(实际使用中间注意避开) 4. 简单 ...

  5. 重构之SqlHelper

    重构之SqlHelper 在重构中,D层中有很多的类,其中很多都需要跟数据库打交道,就是所谓的增删改查,这些命令的执行就都是重复性的,仅仅是查询内容和数据表不同,就是所谓的查询参数和查询数据库的语句不 ...

  6. 开发 Sublime Text 3 插件简易教程

    之前我常用的编程工具是UltraEdit和Editplus,UltraEdit里强大的搜索和大文本加载功能是我喜欢的.但这两款文本编辑器是收费的,我一直用破解版的心里有鬼.自从发现了Sublime T ...

  7. window .bat

    需要用到的脚本语言还真是多,从系统管理.数据管理.程序开发.脚本语言的影子真是无处不在,孱弱的windows上的可怜的bat也是不得不时常备忘得东东.现在渐渐习惯了把一些零碎的需要整理的文档放在wri ...

  8. 经常使用命令 echo、@、call、pause、rem

    经常使用命令 echo.@.call.pause.rem(小技巧:用::取代rem)是批处理文件最经常使用的几个命令,我们就从他们開始学起. 首先, @ 不是一个命令, 而是DOS 批处理的一个特殊标 ...

  9. 全志A33-修改linux kernel启动参数

    开发板:A33,运行linux-3.4.39 主机:Ubuntu 14.04 ---------------------------------------------- 1. 修改kernel启动参 ...

最新文章

  1. 从小玩到大的超级玛丽,计算复杂性是怎样的?
  2. sklearn API 文档 - 0.18 中文翻译
  3. 信息流绑架了你的大脑?
  4. 莉莉丝最新大作《末日余晖》首曝CG,揭秘美术制作幕后
  5. Python——常用模块
  6. mysql服务器处理查询的模型_mysql02---客户端与服务器模型
  7. 免费HTTP数据抓包Fiddler2[4.6.1.2]以及显示中文包内容的方法
  8. python爬取晋江小说排行榜_【含代码】Python爬虫实战:爬取全站小说排行榜
  9. 原生开发跟混合开发?两者有什么区别?
  10. PHP开发微信商家转账到零钱接口
  11. Quartus联合modelsim的ip核仿真——以FIFO为例——(报错问题解决)
  12. MATLAB(七)影像处理(1)
  13. LEETCODE 137.Singel Number ii
  14. Vue 使用 Vue-socket.io 实现即时聊天应用(实战篇 一)
  15. 用化学绘图软件写带括号的分子式的方法
  16. 北京大学2009年4月18日计算机会场QA
  17. 合肥 python培训
  18. Mysql5 实现交叉表查询
  19. 泰德激光打标软件 包含 #include Main.h 时 原本正确的单元却报错
  20. java 观察者模式讲解_java观察者模式详解

热门文章

  1. Linux Signals 进程信号简介
  2. 基于多进程和基于多线程服务器的优缺点及nginx服务器的启动过程
  3. C与C++在const用法上的区别
  4. WIN7系统激活后无法正常启动
  5. winform datagridview 设置标题
  6. SQLite.NET在Win7(64位)下使用的问题
  7. AIX忘记root密码后,重设密码步骤
  8. SpringBoot @EnableAutoConfiguration注解
  9. CompletableFuture API用法介绍(一)
  10. docker 端口映射 及外部无法访问问题:开启IP转发从而解决