配置文件的生成,关于“make menuconfig”
2025-01-08 来源:cnblogs
之前学习嵌入式的时候从来没有注意过内核源文件下配置文件的生成(都是跟着老师的步骤直接复制过来修改成.config),其实意思也差不多,只是我没有细想其所以然:
编译内核的过程中,配置文件生成过程,A、B两种情况:
A:原来就有配置文件存在。比如s5pv210_defconfig存在,我们需要执行的是make ARCH=arm s5pv210_defconfig(这样他做的就是将arch/arm/configs中的s5pv210_defconfig复制到源码根目录下为.config文件;即,如果我们制定ARCH=X86那么它就会从arch/x86目录下找配置文件),就相当于我最初按照老师的步骤直接到
arch/arm/configs中将s5pv210_defconfig复制到源码根目录下并改名为.config文件是一个意思,当时我从来没有去细想这其中的所以然,只是照着做了。
有了.config配置文件,下面直接执行make就可以了,当然需要在makefile文件中指定参数或者make时加参数。
B.如果没有配置文件存在,则需要配置内核,目的:生成内核编译配置文件.config 有四种方法
文本交互:make config
文本窗口:make menuconfig,重复使用的时候生成的.config文件会把原来的覆盖掉。
图形窗口 :make xconfig
使用现有配置文件 :make oldconfig(作用:备份当前.config文件为.config.old,使用已有的内核配置文件,仅提示一些新的特性)
下一篇:arm_GPIO_简单编程例题
- 六大全新产品系列推出,MCX A微控制器家族迎来创新
- 意法半导体全新STM32C5系列,重新定义入门级微控制器性能与价值,赋能万千智能设备
- 从控制到系统:TI利用边缘AI重塑嵌入式MCU的边界
- 模组复用与整机重测在SRRC、CCC、CTA/NAL认证中的实践操作指南
- 有源晶振与无源晶振的六大区别详解
- 英飞凌持续巩固全球微控制器市场领导地位
- 使用 Keil Studio for Visual Studio Code开发 STM32 设备
- 蓝牙信道探测技术原理与开发套件实践
- LoRa、LoRaWAN、NB-IoT与4G DTU技术对比及工业无线方案选型分析
- Microchip 推出生产就绪型全栈边缘 AI 解决方案,赋能MCU和MPU实现 智能实时决策




