赞
踩
摘要:
下文讲述Linux中make的功能说明,如下所示;
make命令是GNU工程化中的一个编译工具
make命令功能:
用于编译众多互相关联的源代码文件,
make命令还可以编译内核模块
make命令的语法格式:
make [参数]
-----常用参数说明------
-r:禁用内置的隐含规则
-B:始终无条件make所有目标
-b:忽略兼容性
-C:更改为指定目录
-L:在符号链接和目标之间使用最后的修改时间
-n:实际上不运行任何命令,只显示出来
-o:不编译指定的文件
-e:环境变量覆盖makefile
-d:显示打印调试信息
-i:从命中忽略错误
-w:显示当前目录
-t:创建目标,而不是改造它们
-p:显示make的内部数据库
-q:安静模式
-R:禁用内置变量设置
-s:不回显命令
-I:搜索指定目录中包含的makefile
-f:读取指定文件作为makefile文件
-k:当有些目标不能make下去时,继续执行
-- -debug=:显示调试信息的各种类型
-j:指定工作编号的作业一次完成
-l:不要启动多个任务,除非低于指定负载
-S:关闭-k
-- -no-print-directory:关闭-w,即使它被打开
-- -warn-undefined-variables:当一个未定义的变量被引用时发出警告
-W:指定目标文件
----make命令注意事项
make命令第一次运行时,
它会查找Makefile目标及其依赖项
对依赖项依次编译,最后对主文件进行编译
例:
make命令的示例分享
----读取指定文件作为makefile文件
[root@maomao365 ~]# make -f my_maomao365
---为make命令提供不同的目录路径
[root@maomao365 ~]# make -C /usr/local/mysql/
---输出调试信息
[root@maomao365 ~]# make -d | more
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。