编译 Linux 时 make defconfig 和 make menuconfig 的区别
时间: 2023-08-10 15:06:00 浏览: 214
linux make menuconfig
make defconfig 和 make menuconfig 都是用来配置 Linux 内核的选项的,但它们的区别在于:
1. make defconfig:这个命令会生成一个默认的 .config 文件,其中包含了内核的所有配置选项,并将其设置为默认值。这些默认值通常是与当前平台和硬件相关的。这个命令适用于那些不需要对内核进行深入定制的用户。
2. make menuconfig:这个命令会启动一个基于 ncurses 库的文本界面,允许用户交互地选择内核配置选项。这个命令适用于那些需要对内核进行深入定制的用户,例如添加或删除某些驱动程序。
总之,如果你只是需要编译默认的内核,那么使用 make defconfig 就足够了;如果你需要对内核进行深入定制,那么使用 make menuconfig 会更加方便。
阅读全文