相关文章推荐
活泼的卤蛋  ·  .env 文件-CSDN博客·  1 周前    · 
精明的手套  ·  android int ...·  6 天前    · 
千杯不醉的茶壶  ·  ubuntu ...·  5 天前    · 
要出家的钥匙扣  ·  java异常 ...·  3 月前    · 
不要命的自行车  ·  Troubleshoot device ...·  1 年前    · 

1. 在 《Linux内核设计与实现3》(Linux Kernel Development 3)中写道:

在你修改过配置文件之后,或者在用已有的配置文件配置新的代码树的时候,应该用命令make oldconfig验证和更新配置;

这里,对make oldconfig的作用没有作明确的说明;

2. 在linux-2.6.xx目录的README文件中,说明make oldconfig的作用:所有问题都基于已有的.config文件,只对新特性和新设定提出询问;

3. 在《构建嵌入式Linux系统》(Building Embedded Linux Systems)中,详细解释了make oldconfig的作用:

make oldconfig

通过命令界面配置内核,但是会自动载入既有的.config配置文件,并且只有在遇到先前没有设定过的选项时,才会要求你手动设定。然而,make config却会要求你手动设定所有的选项,即使你之前曾设定过。开发者通常会通过此方法将他们的配置更新为官方配置选项所做的变更,以避免重新设定整个内核的配置。

make menuconfig

显示以curses为基础的终端机形式的配置菜单。如果.config文件存在,它会根据该文件来设定缺省值,如同make config.

个人认为,make menuconfig 就是make oldconfig的图形版本。在将新的设定更新到.config中去的同时,将原来的.config文件保存为.config.old。

在本人的ubuntu环境下实验通过,make oldconfig和make menuconfig都能将原来的.config文件保存为.config.old文件。

1. 在《Linux内核设计与实现3》(Linux Kernel Development 3)中写道:在你修改过配置文件之后,或者在用已有的配置文件配置新的代码树的时候,应该用命令make oldconfig验证和更新配置;这里,对make oldconfig的作用没有作明确的说明;2. 在linux-2.6.xx目录的README文件中,说明make oldconfig的作用:所有问 cp config -arm-mrvl-4.4 . config make old config make -j1 BOARD=arm-mrvl-4.4 OPENWRT_EXTRA_BOARD_SUFFIX=_mrvl_4.4 下面的示例使用OpenWrt交叉编译环境。 如果您已经安装了手臂交叉编译器,请相应地修改CROSS_COMPILE路径。 cd linux -4.4 cp ../openwrt/target/ linux /switch-arm-mrvl-4.4/ config . config make CROSS_COMPILE=../openwrt/staging_dir_arm_mrvl_4.4/bin/arm-unknown- linux -uclibcgnueabihf- ARCH=arm old config make CROSS_C
make old config make def config 的区别 make old config make def config 的区别为: 意思不同、用法不同、侧重点不同。 一、意思不同1. make old config 意思:生成旧配置。2. make def config 意思:生成 内核 编译。二、用法不同1. make old config 用法: make old config make config 类似,但是它的 作用 是在现有的 内核 设置文件基础上建立一个新的设置文件,只会向用户提供有关新 内核 特性的问题,在新 内核 升级的过程 中
Linux 的代码配置项由K config 来完成的,关于K config 语法,可参见: linux /Documentation/k build /k config -language.txt 在编译 ,先进行配置,目的是根据需求选择功能以及编译生成方式类型(模式或包含在 内核 中). 配置项操作可以由如下命令中的其中一条来完成: make config , make menu config , make old
linux kernel 体系结构: arm有7种工作模式,x86也实现了4个不同级别RING0-RING3,RING0级别最高, 这样 linux 用户代码运行在RING3下, 内核 运行在RING0,这样系统本身就得到了 充分的保护 用户空间(用户模式)转到 内核 空间(系统模式)方法: ·系统调用 ·硬件中断 虚拟文件系统VFS: VFS(虚拟文件系统)隐藏各种文件系统的具体细节,为文件操作提供统一的接口 二. Linux 内核 源代码 linux 内核 下载www. kernel .org 目录结构: 解压 linux kern
1. 在《 Linux 内核 设计与实现3》( Linux Kernel Development 3)中写道: 在你修改过配置文件之后,或者在用已有的配置文件配置新的代码树的 候,应该用命令 make old config 验证和更新配置;这里,对 make old config 作用 没有作明确的说明; 2. 在 linux -2.6.xx目录的README文件中,说明 make old config 作用 :所有问题都
配置 Linux 内核 的方法有很多种, make menu config 是基于文本选单的配置界面,配置比较直观简单。 01、配置系统的基本结构 Linux 内核 的配置有三部组成,分别是 Make file、配置文件和配置工具,今天我们讲的就是配置工具的一种 make menu config 。 02、 make menu config 过程 执行 make menu config 是会涉及到几个文件 ■ Linux 根目...
error: kernel config uration is invalid. include/generated/autoconf.h or include/ config /auto.conf are missing. run ' make old config && make prepare' on kernel src to fix it.
错误解决error while loading shared libraries: libXXX.so.X: cannot open shared object file: No such file 127901