1、 make defconfig 首先通过make xxx_defconfig,生成最开始的.config,相当于把 XXX_defconfig 文件复制为 .config 文件,其中 defconfig 是最小的 config 项,kernel编译会根据 .config 文件去编译驱动情况,加载过改指令后,后面的 make menuconfig 就会基于现在的 .config 去配置 config ; 2、make menuconfig make m...
1、 make defconfig 首先通过make xxx_defconfig,生成最开始的.config,相当于把 XXX_defconfig 文件复制为 .config 文件,其中 defconfig 是最小的 config 项,kernel编译会根据 .config 文件去编译驱动情况,加载过改指令后,后面的 make menuconfig 就会基于现在的 .config 去配置 config ; 2、make menuconfig make m...
关于这个问题,其实和我们在编译Linux内核时,执行的命令:make firefly-rk3288-linux_defconfig或者make menuconfig有关了,执行以上两个命令的目的是为了生成.config文件。往往我们执行命令make menuconfig只是为了修改一些驱动模块和要编译的一些程序,往往我们是不会去选择架构相关的,比如说,自行的去选择RK3288这颗SOC,再去...
make config make menuconfig make oldconfig make xconfig make defconfig make gconfig ——— 1、make config 是文本式,对话式,基于命令行的一种配置。 2、make menuconfig 这是有菜单选项以及有辅助图形界面的配置,基于ncurses库。(常常使用) 3、make oldconfig 使用旧的(之前)的配置 4、make xconfig 真正意义...
一、意思不同 1.make oldconfig意思:生成旧配置。2.make defconfig意思:生成内核编译。二、用法不同 1.make oldconfig用法:make oldconfig和make config类似,但是它的作用是在现有的内核设置文件基础上建立一个新的设置文件,只会向用户提供有关新内核特性的问题,在新内核升级的过程 中,make ...
olddefconfig 与oldconfig相同,但在没有提示的情况下将新符号设置为其默认值 kvmconfig 为KVM虚拟机内核支持启用其他选项 xenconfig 为xen dom0和虚拟机内核支持启用其他选项 tinyconfig 配置最小的内核 通常我们一般会先用make allnoconfig生成一个除了必选项其它都不选的.config文件,然后我们再用make menuconfig来打开...
make xx_defconfig和make menuconfig结合生成正确的.config文件 make xx_defconfig生成一个基础的。默认的.config文件,此文件的内容就包含了架构相关的东西,所以在进行linux内核源码编译时,根据.config文件的基本配置,寻找架构相关的代码进行编译和设置相关的代码进行编译。总之以.config这个控制台为准。
make menuconfig //用于打开配置窗口make savedefconfig //将.config配置文件保存在arch/xxx/config 下面 make xxx_defconfig生成的.config与原xxx_defconfig有差异make mrproper //删除所有的编译生成文件、内核配置文件(.config文件)和各种备份文件make clean //命令则是用于删除大多数的编译生成文件,但是会保留内核的...
#cparch/arm/config/3c2410_defconfig.config 4).config 假设教务处留了一个心眼,他提供的参考答案并不完全正确(.config文件与我们的板子并不是完全匹配),这时我们可以选择直接修改.config文件然后执行makemenuconfig命令读取新的选项 但是一般我们不采取这个方案,我们选择在配置界面中通过空格、ec、回车选择某些选项选中...
当使用特定架构的芯片如RK3288时,编译仅限于该架构的代码。这得益于make命令生成的.config文件,它基于特定平台的配置,如firefly-rk3288-linux_defconfig,只编译与所选架构相关的代码。make menuconfig的作用是生成或修改.config文件,允许用户配置和选择要编译的模块。它提供了多种配置界面,如text-based...