微信扫码关注

嵌入式是本职,AI 是兴趣,其它是无奈。
当前位置:首页 » 项目管理

C++ 项目构建

helloecc 2025-02-17 49

C++构建的基础知识

make defconfig savedefconfig olddefconfig 区别:

  1. 如果.config不存在,运行make config/menuconfig时的缺省设置由固化在各个Kconfig文件中各项目的缺省值决定。
  2. 如果.config存在,运行make config/menuconfig时的缺省设置即是当前.config的设置,若对设置进行了修改,.config将被更新。
  3. make xxx_defconfig就是用arch/xxx/xxx_defconfig文件中的配置值修改固化在各个Kconfig文件中各项目的缺省值生成当前的.config。
  4. make savedefconfig就是对make xxx_defconfig的反向操作。用当前的.config中相对各个Kconfig文件中的缺省值有修改的将修改内容保存到defconfig中。(执行完3,就执行4,defconfig内容和xxx_defconfig的内容将是一样的)。
  5. make oldconfig是用当前的.config作为基础,按相互依赖关系重新生成一个.config文件。如果新生成的.config文件和作为基础的.config文件不一致。就把作为基础的.config重命名为.config.old,用于恢复对.config的修改。

转自:https://blog.csdn.net/flc2762/article/details/103735072

评论 ( 0 )

微信扫码关注

qrcode

QQ号:123081755

回顶部