美文网首页
二、make相关的命令

二、make相关的命令

作者: 离港时的灯塔 | 来源:发表于2020-03-05 19:59 被阅读0次

1、内核的编译中
make ARCH=arm     //ARCH用于指定平台
make    hisi_defconfig   //用于指定的配置文件进行编译
make menuconfig    //用于打开配置窗口
make savedefconfig    //将.config配置文件保存在arch/xxx/config 下面    make xxx_defconfig生成的.config与原xxx_defconfig有差异
make mrproper    //删除所有的编译生成文件、内核配置文件(.config文件)和各种备份文件
make clean    //命令则是用于删除大多数的编译生成文件,但是会保留内核的配置文件.config,还有足够的编译支持来建立扩展模块。
make distclean   //类似make clean,但同时也将configure生成的文件全部删除掉,包括Makefile。
make   CROSS_COMPILE=arm-hisiv300-linux-uclibcgnueabi-     //CROSS_COMPILE用于指定交叉编译工具链
make uImage   //用于编译目标,uImage     Image    zImage等等
make  modules    //用于编译内核中的模块
make INSTALL_PATH=/home/fu/hisi/build    //用于指定内核的安装位置
make INSTALL_MOD_PATH=/home/fu/hisi/    //INSTALL_MOD_PATH  用于指定模块的安装位置

注意事项:在arch/arm/configs/中保存的默认xxx_defconfig文件并不是一个完整的.config文件。其实执行过make xxx_defconfig后产生的.config会比原来的多近2000行配置。这些配置在执行make xxx_defconfig自动添加进去的。

2、buildroot编译中
make    clean   //删除所有编译中产生的文件
make    distclean   //类似make  clean 但是会删除.config
make    toolchain     //编译交叉编译工具链
make    menuconfig    //打开图形配置工具
make    <pkg>        //编译和安装指定的包   例如make  wget编译和安装wget命令
make    <pkg>-source    //仅仅下载包的源码或者文件
make    <pkg>-extract    //提取包的源码
make    <pkg>-patch     //给指定的包打补丁
make    <pkg>-depends    //编译包的依赖项
make    <pkg>-configure   //编译指定的包只到配置步骤
make    <pkg> -build        //编译指定的包或者命令只到build步骤
make    <pkg>-show-depends   //列出指定包的依赖项
make    <pkg>-show-rdepends    //列出依赖于指定包的其他的包
make    <pkg>-graph-depends  // 生成指定包的依赖关系图
make    <pkg>-graph-rdepends  //生成依赖于指定包的关系图
make    <pkg>-dirclean      //指定包的编译清理工作
make    <pkg>-reconfigure   //指定包的重配置工作
make    <pkg>-rebuild     //指定包的重新编译工作
make    busybox-menuconfig   // busybox的配置界面
make    uclibc-menuconfig      //uclibc 的配置界面
make    linux-menuconfig       //内核的配置界面
make    linux-savedefconfig     //内核的默认配置工具
make    linux-update-defconfig   // 保存内核的默认配置选项通过变量BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE保存为指定名称
make    manual    //生成所有格式的手册            主机需要安装acsiidos软件还有需要w3m等
make    manual-pdf   //生成pdf的手册
make    graph-build   //对编译时间、编译依赖、文件系统大小生成图标
make    graph-depends  // 生成依赖树的图
make    graph-size    //生成文件的统计信息

相关文章

网友评论

      本文标题:二、make相关的命令

      本文链接:https://www.haomeiwen.com/subject/ecaclhtx.html