Alphonse 发表于 2012-6-1 05:33:55

移植u-boot·····make[1]: gcc:命令未找到的问题

# sudo -s
# echo $PATH
/sbin:/bin:/usr/sbin:/usr/bin:/opt/EmbedSky/4.3.3/bin:/opt/EmbedSky/crosstools_3.4.5_softfloat/gcc-3.4.5-glibc-2.3.6/arm-linux/bin


# cd /opt/EmbedSky/u-boot-1.1.6/
# make EmbedSky_config
Configuring for EmbedSky board...
# make
for dir in tools examples post post/cpu ; do make -C $dir _depend ; done
make: 进入目录“/opt/EmbedSky/u-boot-1.1.6/tools”
make: 对“_depend”无需做任何事。
make: 离开目录“/opt/EmbedSky/u-boot-1.1.6/tools”
make: 进入目录“/opt/EmbedSky/u-boot-1.1.6/examples”
make: 对“_depend”无需做任何事。
make: 离开目录“/opt/EmbedSky/u-boot-1.1.6/examples”
make: 进入目录“/opt/EmbedSky/u-boot-1.1.6/post”
make: 对“_depend”无需做任何事。
make: 离开目录“/opt/EmbedSky/u-boot-1.1.6/post”
make: 进入目录“/opt/EmbedSky/u-boot-1.1.6/post/cpu”
make: 对“_depend”无需做任何事。
make: 离开目录“/opt/EmbedSky/u-boot-1.1.6/post/cpu”
make -C tools all
make: 进入目录“/opt/EmbedSky/u-boot-1.1.6/tools”
gcc -Wall -pedantic -idirafter /opt/EmbedSky/u-boot-1.1.6/include -idirafter /opt/EmbedSky/u-boot-1.1.6/include2 -idirafter /opt/EmbedSky/u-boot-1.1.6/include -DTEXT_BASE=0x33D00000 -DUSE_HOSTCC -O -c -o img2srec.o img2srec.c
make: gcc:命令未找到
make: *** 错误 127
make: 离开目录“/opt/EmbedSky/u-boot-1.1.6/tools”
make: *** 错误 2
环境变量配置了(如前四行所示),编译器用"arm-linux-gcc -v"指令验证过是安装成功的,profile、.bashrc文件也添加了环境变量了,也重启过系统,U-BOOT是直接下载论坛的,uboot根目录下的makefile没改过,但里面出现的路径也是指向编译器的路径,不敢乱改…这这这还不成功,到底是什么原因啊?????新手一个,求论坛的高手尽量解释详细一点点,感激不尽~~

wuweidong 发表于 2012-6-1 08:27:31

不言DXH 发表于 2012-6-1 15:28:18

"make: gcc:命令未找到"有可能是没有装GCC编译器

Alphonse 发表于 2012-6-1 23:57:16

不言DXH 发表于 2012-6-1 15:28 static/image/common/back.gif
"make: gcc:命令未找到"有可能是没有装GCC编译器

编译器我装好了····打arm+两下TAB键能出现编译器的代码····arm-linux-gcc -v也是显示成功的····

Alphonse 发表于 2012-6-1 23:59:51

wuweidong 发表于 2012-6-1 08:27 static/image/common/back.gif
先make distclean

make distclean之后还是不行,我用的是fedora linux····是不是权限问题···可是我都加了sudo -s了·····

不言DXH 发表于 2012-6-2 00:09:30

Alphonse 发表于 2012-6-1 23:57 static/image/common/back.gif
编译器我装好了····打arm+两下TAB键能出现编译器的代码····arm-linux-gcc -v也是显示成功的··· ...

错误提示的是GCC编译器,不是指交叉编译器。不过这个也有点奇怪,没GCC编译器怎么能安装交叉编译器呢?不明白

Alphonse 发表于 2012-6-2 01:03:12

不言DXH 发表于 2012-6-2 00:09 static/image/common/back.gif
错误提示的是GCC编译器,不是指交叉编译器。不过这个也有点奇怪,没GCC编译器怎么能安装交叉编译器呢?不 ...

论坛有gcc下载吗?交叉编译器是按光盘教程直接解压EABI-4.3.3到/opt然后设置profile就完事了····也没涉及GCC啊····

不言DXH 发表于 2012-6-2 19:41:08

Alphonse 发表于 2012-6-2 01:03 static/image/common/back.gif
论坛有gcc下载吗?交叉编译器是按光盘教程直接解压EABI-4.3.3到/opt然后设置profile就完事了····也没 ...

看来你真的可能没有装GCC编译器,你自己查一下怎么装吧,不麻烦

raceant 发表于 2012-6-5 15:22:13

版主正解,:)
页: [1]
查看完整版本: 移植u-boot·····make[1]: gcc:命令未找到的问题