make 显示详细编译过程

make VERBOSE=1

或者

make V=1

常用编译命令

命令 描述
make V=0 quiet build(default)
make V=1 verbose build
make V=2 give reason for rebuild of target
make clean 清除编译文件
make -s 编译时使用静默输出的配置

编译结果输出到文件

先对 linux 中的输出设备进行一下介绍。大家都知道,linux 系统中默认有 3 个输出设备,分别为 stdin、stdout、sdterr,分别表示标准输入设备标准输出设备标准错误设备。这 3 类设备在系统中的,都各自有一个指定的代号,见下表:

设备名称 标准叫法 代号
标准输入设备 stdin = standard input 0
标准输出设备 stdout = standard output 1
标准错误设备 stderr = standard error 2

将所有信息全部输出到屏幕

make xxx            # 输出所有的提示信息到屏幕上
make xxx -s         # 仅输出警告及错误信息到屏幕上

将所有信息全部输出到文件

make V=1 1>info.log 2>warn.log       # 1表示常规提示信息,2表示警告及错误信息
make V=1 > all.log 2>&1              # 其中的2>&1表示错误信息输出到&1中,而&1指的是all.log

将常规提示信息输出到屏幕,而将警告错误信息输出到文件

make xxx 2> info.log  # 警告及错误信息分流到log文件中去

将常规提示信息输出到文件,而将警告错误信息输出到屏幕

make xxx 1> warn.log       # 常规提示信息分流到log文件中去
make xxx > warn.log        # 1 不写也可以,因为系统默认就是1

make 编译常用命令相关推荐

  1. Linux 下的 gcc 编译常用命令

    gcc:Linux下的一款编译器. gcc工作流程: 完整编译流程: 创建一个c语言源文件: gcc -E hello.c -o hello.i(头文件展开,进行源文件中的宏替换,注释过滤) gcc ...

  2. 5单个编译总会编译全部_玩转Android10(五)源码编译开发中常用命令

    源码开发编译中,熟练掌握常用命令,可以提高开发工作效率.Android源码中,将相关的命令分为如下几类: 1.初始化源码编译环境 初始化编译环境,为后续提供如lunch.make.xxgrep.god ...

  3. ubuntu和centos 编译安装nginx及常用命令

    转自http://www.cnblogs.com/piscesLoveCc/p/5794926.html 一. ubuntu安装 1. 安装依赖库 安装gcc g++的依赖库 ubuntu平台可以使用 ...

  4. gcc编译工具常用命令以及汇编语言

    文章目录 一.Linux GCC常用命令 二.GCC编译器背后的故事 总结 一.Linux GCC常用命令 1 新建一个文件test,代码如下: #include <stdio.h>int ...

  5. java反编译命令jad,java反编译小工具jad常用命令

    java反编译小工具jad常用命令 2014/6/11 19:39:24  sky52bc  程序员俱乐部  我要评论(0) 摘要:首先,看一下jad的帮助提示-a-用JVM字节格式来注解输出-af- ...

  6. xshell命令大全编译c语言,Xshell常用命令大全

    suse linux 常用命令 (1)命令ls--列出文件 ls -la 给出当前目录下所有文件的一个长列表,包括以句点开头的"隐藏"文件 ls a* 列出当前目录下以字母a开头的 ...

  7. maven发布项目到私服-snapshot快照库和release发布库的区别和作用及maven常用命令

    maven发布项目到私服-snapshot快照库和release发布库的区别和作用及maven常用命令 在日常的工作中由于各种原因,会出现这样一种情况,某些项目并没有打包至mvnrepository. ...

  8. Nginx学习2:Nginx的安装配置和常用命令

    Nginx的安装.常用命令和配置文件 在Linux系统安装Nginx 我们使用虚拟机来完成在Linux系统安装Nginx的步骤,在这里我选择的是CentOS7的Linux系统, 1.到官网下载Ngin ...

  9. npm 常用命令详解

    本文以Windows平台上做测试,以gulp为示例做教程,出自作者白树,转载请声明! 目录 npm是什么 npm install 安装模块 npm uninstall 卸载模块 npm update ...

最新文章

  1. http https
  2. Matlab 如何回退上一步、批量注释以及取消注释
  3. 关于android 5.0报错:dlopen failed: couldn't map ... Permission denied
  4. 打印tensorflow恢复模型中所有变量与操作节点
  5. Spring Boot端口从默认更改为自定义或新端口
  6. 防火墙firewalld
  7. C/C++屏幕恶搞程序
  8. Ubuntu 18.04环境下Django的安装配置图文详解
  9. 更新sdk_即构ZegoLiveRoom SDK版本更新,新增多项功能及自定义设置
  10. 用这些进行PDF翻译,双语对照、翻译后排版不变、还免费!
  11. 常用手机屏幕尺寸大小
  12. Android SQLite Google 官方用法
  13. HTML5期末大作业:生态环境网站设计——环境保护主题-绿色环保 (9页) web期末作业设计网页_绿色环保大学生网页设计作业成品
  14. 剁馅机器人图片_河南大妈开店十年卖饺子, 剁馅用上机器人, 莲菜大肉馅还真好吃...
  15. numpy合并不同维度矩阵_玩数据必备Python库:Numpy使用详解
  16. java小程序发送模板消息
  17. python3绘制超立方体
  18. Android 获取wifi列表
  19. Zabbix+MatrixDB大规模监控与分析解决方案详解(含PPT)
  20. 李宏毅机器学习之Life Long Learning

热门文章

  1. 自己组装的电脑没有系统怎么使用U盘安装
  2. 多多自走棋改动_多多自走棋:体验服版本大更新,全新UI和新增两个龙族棋子...
  3. Chrome自签名证书配置
  4. 安卓studio的APK包安装到手机
  5. 【Java】DateUtils.truncate不应该再被使用
  6. GRE和IPsec搭配使用,到底是谁over谁?先看GRE over IPsec
  7. virtualBox配置NAT和Host-only绕过INODE校园网检测
  8. 关于绝对定位与相对定位的区别和用法
  9. 分巧克力——整数二分
  10. spark RDD编程