Chinaunix首页 | 论坛 | 博客
  • 博客访问: 215987
  • 博文数量: 63
  • 博客积分: 3010
  • 博客等级: 中校
  • 技术积分: 620
  • 用 户 组: 普通用户
  • 注册时间: 2009-09-05 14:36
文章存档

2010年(8)

2009年(55)

我的朋友

分类: LINUX

2009-09-16 15:34:04

今天在Ubuntu9.04环境下编译vivi引导程序,用的是2.95.3的交叉编译器,我是把交叉编译器装在了/home/poplar/crosstool/目录下的,也导出了环境变量,执行export也能看到PATH的路径。结果在编译的时候出现了一下问题:

/root/cross/2.95.3/bin/arm-linux-gcc -I/root/vivi/vivi/include -I/root/vivi/vivi/include/ -Wall -Wstrict-prototypes -O2 -fPIC -fomit-frame-pointer -mapcs-32 -mshort-load-bytes -msoft-float -c -o init/main.o init/main.c
arm-linux-gcc: installation problem, cannot exec `cpp0': ?????????
make: *** [init/main.o] Error 1

 

网上的解决方法如下,

一种是把交叉编译器放在/usr/local/arm下就编译过去了(我就是用户这种方法成功的)

另一种是locate   cpp0     然后把路径加到你的PATH里面(这种没有尝试)

 

以前我在fedore里面路径不用改,也没出过这种问题,不知道在Ubuntu里面为什么会有。

阅读(1280) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~