位置: IT常识 - 正文
推荐整理分享make命令 编译内核或源码文件(makefile 编译选项),希望有所帮助,仅作参考,欢迎阅读内容。
文章相关热门搜索词:如何编译makefile文件,makefile 编译选项,linux使用make命令编译错误,linux编译命令make,linux编译命令make,makefile 编译选项,linux使用make命令编译错误,linux使用make命令编译错误,内容如对您有帮助,希望把文章链接给更多的朋友!
make命令的功能是用于编译内核或源码文件。make是GNU工程化编译工具,用于编译众多相互关联的源代码文件,也可以编译内核或模块功能,以工程化的工作方式,提高开发效率。
初次运行make命令时,它会通过扫描Makefile文件找到目标及其依赖关系,并在建立依赖关系后依次编译所对应的源码程序。
语法格式: make [参数] 文件名
常用参数:
-b忽略兼容性-B始终编译指定目标文件-C更改为指定目录-r禁用内置的隐含规则-d显示调试信息-e使用环境变量覆盖Makefile文件-f读取指定文件作为Makefile文件-I搜索指定目录中包含的Makefile文件-j完成指定工作编号的作业-k当某个目标不能make时,继续执行任务-l低于指定负载时,才会启动多个任务-L使用最后的修改时间-n不实际运行任何命令-o不编译指定的文件-p显示内部数据库-q使用安静模式-R禁用内置变量-s静默执行模式-t创建指定目标-v显示版本信息-w显示当前目录-W设置目标文件参考示例
编译当前工作目录下的工程源码:
[root@linuxcool ~]# make读取指定文件作为Makefile文件:
[root@linuxcool ~]# make -f Makefile为make命令提供指定的不同目录路径:
[root@linuxcool ~]# make -C /Dir显示全部的调试信息:
[root@linuxcool ~]# make -d 与该功能相关的Linux命令:mkvcdfs命令 制作vcd文件csplit命令 分割文件rm命令 删除文件或目录paste命令 合并两个文件ispell命令 用于拼写检查程序tput命令 初始化和操作会话sdiff命令 以并排方式合并文件之间的差异column命令 格式化内容为多列格式expr命令 字符串及整数计算器ed命令 文本编辑上一篇:mkfs.ext2命令 建立ext2文件系统(命令行mkdir创建文件夹)
下一篇:sfdisk命令 硬盘分区工具(diskgenius命令)
友情链接: 武汉网站建设