主题 : 求指导,按照mini2440手册做到定制linux内核,出现错误。 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 39986
精华: 0
发帖: 23
金钱: 115 两
威望: 23 点
综合积分: 46 分
注册时间: 2011-03-14
最后登录: 2012-12-01
楼主  发表于: 2011-03-18 21:12

 求指导,按照mini2440手册做到定制linux内核,出现错误。

新手求指导,我用的是redhat5企业版,按照步骤将前面把交叉编译环境做好后,开始做第六章定制内核,在make zImage 时候出现以下错误,请知道的朋友指导下。谢谢

[root@localhost linux-2.6.32.2]# make zImage
  HOSTLD  scripts/kconfig/conf
scripts/kconfig/conf -s arch/arm/Kconfig
  CHK     include/linux/version.h
  UPD     include/linux/version.h
  Generating include/asm-arm/mach-types.h
  CHK     include/linux/utsrelease.h
  UPD     include/linux/utsrelease.h
  SYMLINK include/asm -> include/asm-arm
  CC      kernel/bounds.s
/opt/FriendlyARM/toolschain/4.4.3/libexec/gcc/arm-none-linux-gnueabi/4.4.3/cc1: /usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.9' not found (required by /opt/FriendlyARM/toolschain/4.4.3/lib/libppl_c.so.2)
/opt/FriendlyARM/toolschain/4.4.3/libexec/gcc/arm-none-linux-gnueabi/4.4.3/cc1: /usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.9' not found (required by /opt/FriendlyARM/toolschain/4.4.3/lib/libppl.so.7)
make[1]: *** [kernel/bounds.s] 错误 1
make: *** [prepare0] 错误 2
级别: 新手上路
UID: 39986
精华: 0
发帖: 23
金钱: 115 两
威望: 23 点
综合积分: 46 分
注册时间: 2011-03-14
最后登录: 2012-12-01
1楼  发表于: 2011-03-18 23:28
问题解决,自带arm-linux-gcc编译器压缩包路粳认为opt/Friendly/toolschain/4.3.2, 不是/usr/local/arm/4.3.2。这次解压后放到/usr这个目录下,在把环境变量改成export PATH=$PATH:/usr/local/arm/4.3.2/bin , 然后到定制内核编译make zImage 就成功了。但是又有个弱弱的问题,问下大家,自带arm-linux-gcc编译器路粳认为opt/Friendly/mini2440,环境变量也改成export PATH=$PATH:opt/Friendly/toolschain/4.3.2/bin,然后在内核编译make zImage就会出现上面的编译错误的情况呢?请高手指导下,跟环境变量有关?还是跟目录本身有关?还是什么情况?小白继续求指导
级别: 新手上路
UID: 39986
精华: 0
发帖: 23
金钱: 115 两
威望: 23 点
综合积分: 46 分
注册时间: 2011-03-14
最后登录: 2012-12-01
2楼  发表于: 2011-03-18 23:33
图片:
附mini2440这步骤手册截图