编译内核源码出现问题~~先谢谢大家帮忙

ogiso_pest 2010-10-14 11:00:06
我现在的是2.6.9-67.
下了2.6.31.14
按照书上说的
step1后make oldconfig (or make menuconfig)
全都是回车确认
然后step2 make时出现了下面的错误
请问怎么解决啊?
谢谢啦啊~


[root@localhost linux-2.6.31.14]# make
CHK include/linux/version.h
CHK include/linux/utsrelease.h
SYMLINK include/asm -> include/asm-x86
CALL scripts/checksyscalls.sh
CHK include/linux/compile.h
/usr/src/linux-2.6.31.14/scripts/gen_initramfs_list.sh: Cannot open 'y'
make[1]: *** [usr/initramfs_data.cpio] 错误 1
make: *** [usr] 错误 2
[root@localhost linux-2.6.31.14]#

...全文
66 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
youfeng888 2010-10-15
  • 打赏
  • 举报
回复
紧急求助:
大家好! 我用的是keil编译器,写的代码如下:
问题如下:
1, unsing long tmp = 0;
tmp = (unsing long)(40 * 1400);
结果为负值, (实际上unsigned int 范围为0到65535)
但是:如果tmp = (unsing long)(40.0 * 1400.0); 就正常了


2,关于switch跳转的问题:
switch(i)
{
int j = 0;
case 5:
dosomething();
break;

case 6:
j++;
dosomething();
break;
default:break;

}
问题是:当i = 5,也就是进入case 5的时候,case 5 里面的dosomething没有执行,直接跳转到case 6:那个分支下面的dosomething(),前面的j++根本没有执行;不知道是什么原因,望大家指点!!

欢迎大家访问我的控件
libinfei8848 2010-10-15
  • 打赏
  • 举报
回复
这个详细点你应该去linux区问下
make oldconfig 后
你直接make?
我记得配置后还需要生成以下依赖关系
make dep
然后编译镜像
make zImage
等等。。。

难道你的make把上面的事情都做了?

3,881

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 其它技术问题
社区管理员
  • 其它技术问题社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧