BES平台编译命令不同参数的作用
0、preface/foreword
BES采用命令行模式进行编译,使用的是开源编译工具链(arm平台),编译管理工具为make。
1、命令解释
举例:
make T=best1306_ibrt_anc V=0 -j
T:表示目标(决定编译项目)
V=0:表示不打开编译详细消息信息(影响编译log)
-j(job):表示多任务编译(影响编译速度),一般一个处理器可以有1到2个任务, -j4, -j8
Note: -j表示不限制最大任务数量,但是最大也不会超过处理器个数的两倍(core_number * 2)。
1.1 V=1 & -j
make T=best1306_ibrt_anc V=1 -j
1.2 V=0 & -j
1.3 V=2 & -j
1.4 V=0
2、Others
2.1 查看系统处理器核数
andy@FWCNNB068:/mnt/d/work/source_code/P27WLCV2-Update-github/P27WLCV2-BES2600IUC-update$ cat /proc/stat
cpu 1658948 0 1611451 74687924 0 211703 0 0 0 0
cpu0 213159 0 454514 4204723 0 183553 0 0 0 0
cpu1 157512 0 135853 4579031 0 15771 0 0 0 0
cpu2 305034 0 224745 4342618 0 3085 0 0 0 0
cpu3 167698 0 121453 4583245 0 1429 0 0 0 0
cpu4 168121 0 138431 4565843 0 1495 0 0 0 0
cpu5 94665 0 64775 4712956 0 493 0 0 0 0
cpu6 82828 0 62776 4726792 0 878 0 0 0 0
cpu7 120295 0 57976 4694125 0 559 0 0 0 0
cpu8 54953 0 51412 4766031 0 848 0 0 0 0
cpu9 20959 0 25835 4825600 0 142 0 0 0 0
cpu10 89284 0 97443 4685668 0 1432 0 0 0 0
cpu11 19693 0 26059 4826642 0 114 0 0 0 0
cpu12 46909 0 40770 4784715 0 562 0 0 0 0
cpu13 30209 0 45415 4796770 0 400 0 0 0 0
cpu14 42620 0 25304 4804470 0 271 0 0 0 0
cpu15 45009 0 38690 4788695 0 671 0 0 0 0
intr 894498 377553 332 0 0 0 0 0 0 0 287178 0 0 1078 0 8572 189 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
ctxt 494453
btime 1679894893
processes 4366
procs_running 1
procs_blocked 0
softirq 531871 0 166655 5588 285920 8660 0 272 0 791 63985
andy@FWCNNB068:/mnt/d/work/source_code/P27WLCV2-Update-github/P27WLCV2-BES2600IUC-update$ cat /proc/stat | grep "cpu[0-9]" -c
16
BES平台编译命令不同参数的作用相关推荐
- java编译命令带参数_java编译命令基础知识点
我们在对计算机下达指令时,人类的语言它是不能够明白,需要通过编译的时候翻译成计算机能听懂的语言.编译过程中会调用javac命令,这点大家可能接触的不多,毕竟是是计算机程序内部运行时的操作.下面我们就编 ...
- 命令行参数的作用_Rasa 聊天机器人专栏(二):命令行界面
作者 | VK 编辑 | 奇予纪 出品 | 磐创AI团队出品 命令行界面: 备忘单 命令行界面(CLI)为你提供易于记忆的常见任务命令. 命令 作用说明 rasa init 使用示例训练数据,操作和配 ...
- [OpenAirInterface实战-11] :OAI nr-softmodem命令行参数详解
作者主页(文火冰糖的硅基工坊):文火冰糖(王文兵)的博客_文火冰糖的硅基工坊_CSDN博客 本文网址:https://blog.csdn.net/HiWangWenBing/article/detai ...
- 环境变量与命令行参数
文章目录 环境变量与命令行参数 一.环境变量 1.查看环境变量的命令 2.Linux下常见的环境变量 I. PATH II. HOME III. PWD IV. LANG V. SHELL VI. H ...
- 【VP9】libvpx在Windows和Linux平台下的编译和vp9编解码器的命令行参数
=================================================================== 参考:https://www.cnblogs.com/endv/ ...
- linux 下orapwd 未找到命令,orapwd命令中entries参数的作用
orapwd命令中entries参数的作用 作者 blue_stone E-mail: blue_stone@xinhuanet.com Blog: http://bluestone.cublog.c ...
- python命令行参数作用_Python命令行参数解析模块argparse
前言 更多内容,请访问我的 个人博客. 以前 optparse 比较火,但是在python2.7版本后,官方不再维护这个模块,转而大力支持 argparse . argparse 模块可以让人轻松编写 ...
- 各种编译环境中如何为C++添加命令行参数(Command-line parameter)
本篇文章引用自 http://blog.csdn.net/whb923/article/details/42964441 因恐其内容丢失所以重新编辑到本博文中 在实际的编程中,我们经常使用命令行参数. ...
- mtk平台android编译命令,MTK 常见的编译命令
1: ./mk n(r) kernel; ./mk bootimage;当修改build-in 到kernel相关代码时,要使用此命令,具体文件参考如下: alps/kernel/ alps/medi ...
最新文章
- Hive MetaStore 在快手遇到的挑战与优化
- 【Python3网络爬虫开发实战】3-基本库的使用 1.2-处理异常
- Python——有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?
- 嵌入式Linux基础学习笔记-文件IO编程-I/O多路复用
- App in Scala
- 隐藏响应的server,X-Powered-By
- 排序算法----桶排序(数组)
- python并发运行
- 设计灵感|排版太死板?提高品质的角度很重要
- 快速上手数据挖掘之Solr5搜索引擎高级教程
- opencv用shi-Tomasi角点检测实现目标追踪
- 钢琴家以前是学计算机的,奇特的钢琴家——裘元朴
- JVM 内存分析神器 MAT: Shallow Heap Vs Retained Heap 你理解的对吗?
- CTF比赛解析备课与教学:漏洞扫描
- 程序化交易的基本特点分析
- 网易实习面经中的算法题(java版本含注释)
- 临时表空间不足ORA-01652: unable to extend temp segment by 64 in tablespace
- 数学建模--综合评价方法
- Parameter 'goodsName' not found. Available parameters are [ param1, goods]
- 将base64转换为图片