首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Buildroot忽略配置文件-构建错误的内核

问Buildroot忽略配置文件-构建错误的内核
EN

Unix & Linux用户
提问于 2012-12-21 18:35:27
回答 1查看 1.8K关注 0票数 4

我正在使用Buildroot为NXP LPC3250微控制器创建一个Linux系统。

香草内核上有补丁,使其与LPC3250控制器:http://git.lpclinux.com/兼容。

我想构建内核2.6.39.2,但是我的Buildroot系统总是做一个2.6.34内核!

我已经将GIT存储库设置为2.6.39.2:

您可以看到,我为我正在为之构建的系统指定了一个Defconfig:ea3250

我还编辑了我的ea3250配置:

在执行了一个make clean all来清理一切并重新构建系统之后,查看输出内核映像显示它仍然在构建2.6.34:

我做错了什么?是否还需要配置另一个菜单以使其生成2.6.39.2?

EN

回答 1

Unix & Linux用户

回答已采纳

发布于 2012-12-21 19:12:40

不是一个真正的答案,但由于格式的原因,它不适合评论:

当您执行以下操作时会发生什么:

代码语言:javascript
复制
cd /home/user/projects/buildroot
make clean
make distclean

将目标系统的/proc/config.gz复制到宿主/tmp,然后接受现有内核配置并通过回答以下问题将其转换为新的内核版本:

代码语言:javascript
复制
gunzip -c /tmp/config.gz ./.config
make oldconfig     

对版本做一些正确的检查:

代码语言:javascript
复制
make menuconfig

构建二进制文件

代码语言:javascript
复制
make

检查版本的内核映像构建,不要加载内核映像在nano中搜索字符串,这是不好的做法。

代码语言:javascript
复制
file ./buildroot/output/images/*
票数 1
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/59140

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档