在编译Android的时候,经常看到这样的命令

make  -j8 2>&1 | tee build.log

其中 make 是编译命令,

-j8 这里的 8 指的是线程数量,就是你要用几个线程去编译这个工程,一般会是 CPU核心数的2 倍。

提示:开多了会卡死的!!!

2是标准错误,&1是标准输出,2>&1意思就是将标准错误输出到标准输出中。

如果没有2>&1,只会有标准输出,没有错误;
 tee的作用同时输出到控制台和文件

make > build.log  是将所有标准输出到这个文件中,并没有定义标准错误应该是定义到了标准输出,也就是说如果make执行出现错误,那么就不会写到 build.log中,而是输出到屏幕上,

2>&1是错误和结果都重定向到build.log中!

可以到根目录看到 build.log

一个小时编译成功!

参考:http://www.cnblogs.com/hongzg1982/articles/2189384.html

转载于:https://www.cnblogs.com/ifzy/p/3854560.html

Android 编译命令 make j8 21 | tee build.log 解释相关推荐

  1. mtk平台android编译命令,MTK 常见的编译命令

    1: ./mk n(r) kernel; ./mk bootimage;当修改build-in 到kernel相关代码时,要使用此命令,具体文件参考如下: alps/kernel/ alps/medi ...

  2. MTK Android 编译命令

    一.Target 编译命令 usage: (makeMtk|mk) [options] project actions [moudles] options:       -t,-tcc         ...

  3. Mtk Android编译命令

    一.输入命令: cbk@YCS:~/work/k6/alps$ ./mk help Usage: (makeMtk|mk) [options] project actions [modules] Op ...

  4. 理解Android编译命令(转)

    一.引言 关于Android Build系统,这个话题很早就打算整理下,迟迟没有下笔,决定跟大家分享下.先看下面几条指令,相信编译过Android源码的人都再熟悉不过的. source setenv. ...

  5. Android 编译命令

    一.引言 先看下面几条指令,相信编译过Android源码的人都再熟悉不过的. source setenv.sh lunch make -j12 记得最初刚接触Android时,同事告诉我用上面的指令就 ...

  6. 【Android】MTK Android 编译命令

    命令格式:./maketek [option] [project] [action] [modules] Option: -t ,-tee :输出log信息到当前终端 -o , -opt=-- : 编 ...

  7. 理解Android编译命令

    一.引言 关于Android Build系统,这个话题很早就打算整理下,迟迟没有下笔,决定跟大家分享下.先看下面几条指令,相信编译过Android源码的人都再熟悉不过的. source /opt/an ...

  8. Android编译命令m、mm、mmm区别及工程搭建示例

    要使用m.mm.mmm命令对Android代码进行模块编译,需要先执行如下命令初始化环境. source build/envsetup.sh lunch 执行lunch时一般会通过命令行提示选择版型, ...

  9. linux编译命令——make -j8

    项目越来越大,每次需要重新编译整个项目都是一件很浪费时间的事情.Research了一下,找到以下可以帮助提高速度的方法,总结一下. 1. tmpfs 有人说在Windows下用了RAMDisk把一个项 ...

最新文章

  1. ubuntu mysql emma_Ubuntu 11.10 MySQL客户端 Emma 6.0 中文乱码解决办法
  2. MYSQL中LIMIT用法_后台分页
  3. Android移动开发之【Android实战项目】DAY3-滑动侧边栏SlidingMenu
  4. 字符串操作:索引位置、去空格、替换字符串
  5. 【Linux】ubuntu下词典软件Goldendict介绍(可屏幕取词)和StarDict(星际译王)的安装...
  6. react draft api 简介
  7. LeetCode 05最长回文子串
  8. HDOJ 2526 HDU 2526 浪漫手机 ACM 2526 IN HDU
  9. 用女朋友动态图做微信二维码,小白都会
  10. 用最通俗易懂的语言告诉你什么是信息熵
  11. android 步骤view,笔记20170530--自定义一个显示步骤的View(android)
  12. rsync for windows 详细使用教程
  13. 浅谈安科瑞餐饮油烟在线监测系统在餐饮油烟治理中起到的作用
  14. 联想智能云教室安win7_联想智能云教室云部署.PDF
  15. 主机与虚拟机ping通
  16. 微信网页二维码授权登陆
  17. 02.Fabric源码解析---peer命令结构(王雅震)
  18. IntelliJ IDEA 插件库设置
  19. 2022年要怎么把PayPal里的美元提到国内?
  20. 2022中国开发者影响力盛典暨CSDN企业生态汇在京举行

热门文章

  1. Java项目:基于Jsp实现网上订餐系统
  2. IOS开发入门之二——第一个App
  3. 使用acmesh免费开启https(详细概念介绍与操作步骤记录)
  4. adc0809c语言编程,单片机C语言程序设计之ADC0809数模转换与显示
  5. 十年SEO风云巨变,还有多少站长在坚持
  6. CSAPP 程序人生
  7. Windows下C++通过Hooks记录键盘敲击记录的代码
  8. 创建两个文本框,一个按钮。第 1 个文本框绑定任意键事件,敲击键盘任意可显示字符,在交互窗口中显示该字符;
  9. 网页首页浏览量计数器
  10. 克隆linux虚拟机密码是多少,Linux虚拟机的克隆及问题处理