在一个新的内核包中,arch/x86/configs 中有两个配置文件:
- i386_defconfig 2.x86_64_defconfig
当我制作 menuconfig 时,它会生成 .config 文件。但它也有一些默认设置。从哪里,它采用这些默认设置?它是使用这些文件之一还是从/boot 目录或其他地方使用
make config 的相同问题。
最佳答案
不,它不会从/boot 中选择配置文件
它首先根据您系统的 $MACHTYPE 确定处理器/操作系统架构,除非您像在“make ARCH=arm menuconfig”中明确提到“ARCH=”变量,
说
回声$MACHTYPE
x86_64-pc-linux-gnu
然后根据找到的架构,从arch/found_arch/configs/apt_def_config_file中获取apt defconfig文件
关于linux - 当我运行 make menuconfig 或 make config 时它是如何工作的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24324828/