Chinaunix首页 | 论坛 | 博客
  • 博客访问: 140173
  • 博文数量: 27
  • 博客积分: 2010
  • 博客等级: 大尉
  • 技术积分: 270
  • 用 户 组: 普通用户
  • 注册时间: 2008-10-23 13:28
文章分类

全部博文(27)

文章存档

2011年(1)

2009年(15)

2008年(11)

我的朋友

分类: LINUX

2008-11-09 00:39:27

在编译交叉工具编译链的时候遇到了一些错误,先记录一下,以方便自己以后查阅,也方便大家参考。
问题一:
make[3]: *** [libgcc2.a] Error 1
make[2]: *** [stmp-multilib-sub] Error 2
make[1]: *** [stmp-multilib] Error 1
make: *** [all-gcc] Error 2
解决办法
$PRJROOT/build-tools/gcc-2.95.3/gcc/config/arm/t-linux这个文件中,
TARGET_LIBGCC2-CFLAGS = -fomit-frame-pointer –fPIC这一行修改成TARGET_LIBGCC2-CFLAGS = -fomit-frame-pointer -fPIC -Dinhibit_libc -D__gthr_posix_h
注意下划线和非下划线,自己由于粗心而在这里卡了很久
 
问题二:
make[2]: *** [libc.info] Error 1
make[2]: Leaving directory `/home/george/embedded/build-tools/glibc-2.2.3/manual'
make[1]: *** [manual/subdir_install] Error 2
make[1]: Leaving directory `/home/george/embedded/build-tools/glibc-2.2.3'
make: *** [install] Error 2
解决办法:$PRJROOT/build-tools/glibc-2.2.3/manual/stdio.texi文件的32683269行的@ref{, , ,
修改为
@ref{1, , ,
重新执行make install
$make install_root=$TARGET_PREFIX prefix="" install
 
 
阅读(1945) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~