使用make编译源码,使用-j 参数的作用
来源:互联网 发布:三国志11全人物数据 编辑:程序博客网 时间:2024/06/05 06:53
make是进行编译的常用工具,原来只是简单使用,对其参数不甚了解,但是看到一些源码编译指南,在make 命令中加入-jn(n指2、4、8等数字),啥意思,查了一下make 的 man页,对其解释如下:
-j [jobs], --jobs[=jobs]
Specifies the number of jobs (commands) to run simultaneously. If there is more than one -j option, the last one is effective.If the -j option is given without an argument, make will not limit the number of jobs that can run simultaneously.
翻译一下,即此参数指定并行运行任务的数量,如果提供了多个-j,最后一个是有效的。如果-j没有给定具体的数量,make命令将不限制并行任务的数量(会有啥后果,不知道!).举个例子,如果只需make -j2 ,则make允许2个编译命令同时只需,从而充分利用CPU的能力,提高编译速度,特别是在多核CPU上。当然,具体多少个任务同时执行为佳,还需要根据具体的机器配置,任务数太多,反而效果不好。
0 0
- 使用make编译源码,使用-j 参数的作用
- make -j参数简介
- 转make参数的作用
- Linux下通过源码编译安装程序(configure/make/make install的作用 )
- make命令的使用及参数解析
- OpenWrt编译时使用make的-p参数打印数据库信息
- make的-j命令(加速Linux程序编译)
- make的-j命令(加速Linux程序编译)
- 内核编译make oldconfig的作用
- 编译安装 -> ./configure , make , make install的作用
- makefile:make -C M=参数的使用
- 编译android源码的make命令解析
- ANDROID源码编译的make版本问题
- Android 源码编译make的错误处理
- Android源码编译make的错误处理
- 编译android源码的make命令解析
- 编译android源码的make命令解析
- Android源码编译make的错误处理
- PHP 服务器使用正则表达式不能正常运行!
- linux修改hostname
- UVa
- Android Uri to Path
- linux权限---【600,644,700,755,711,666,777】
- 使用make编译源码,使用-j 参数的作用
- Hihocoder#1183 : 连通性一·割边与割点(连通图求割点和割边)
- ES DSL
- CV-openCV学习笔记一
- scala match的运用
- 关于IJKPlayer的静态库合并生成以及引用
- 实用的 jQuery 技巧(转)
- Pattern 和 Matcher
- STM32 Keil开发环境 SWD烧写 Win10