我已为arm-linux-gcc配置好环境变量为什么还显示找不到目录

ninteo 2014-09-10 06:42:37
新手配置嵌入式开发环境,求助各位大神
我从网上下载了arm-linux-gcc-3.4.5-glibc-2.3.6.tar.bz2交叉编译工具
把它解压缩到/root/gcc-3.4.5-glibc-2.3.6中
并且在环境变量PATH中添加了/root/gcc-3.4.5-glibc-2.3.6/bin

为什么我在bash中输入arm-linux-gcc出来如下结果
root@ubuntu:~# arm-linux-gcc
bash: /root/gcc-3.4.5-glibc-2.3.6/bin/arm-linux-gcc: 没有那个文件或目录


这是我/etc/environment的配置信息
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games: /root/gcc-3.4.5-glibc-2.3.6/bin "
...全文
1326 19 打赏 收藏 转发到动态 举报
写回复
用AI写文章
19 条回复
切换为时间正序
请发表友善的回复…
发表回复
Hots-J 2016-11-13
  • 打赏
  • 举报
回复
zai zhong duan yun xin sudo apt-get install lsb-core jiu xing le
NEWbielinux 2016-11-10
  • 打赏
  • 举报
回复
引用 17 楼 qq_29291235 的回复:
大兄弟,我找到问题了。你的是不是安装的64位linux?arm-linux-gcc是32位的,所以必须下载ia32-libs包。 #sudo apt-get install ia32-libs
大兄弟就是这个解决了哈哈哈 多谢拉
agione零 2016-08-15
  • 打赏
  • 举报
回复
大兄弟,我找到问题了。你的是不是安装的64位linux?arm-linux-gcc是32位的,所以必须下载ia32-libs包。 #sudo apt-get install ia32-libs
agione零 2016-08-15
  • 打赏
  • 举报
回复
引用 15 楼 ninteo 的回复:
[quote=引用 14 楼 jiebaoabcabc 的回复:] [quote=引用 10 楼 ninteo 的回复:] [quote=引用 8 楼 jiebaoabcabc 的回复:] ls -l arm-linux-gcc arm-linux-gcc应该是个链接文件才对
-rwxrwxrwx 2 root root           202779  1月 22  2008 arm-linux-gcc
-rwxrwxrwx 2 root root           202779  1月 22  2008 arm-linux-gcc-3.4.5
好像不是链接文件,但是别的电脑上这个工具可以用阿?[/quote] 那还真不是链接文件 那有可能是缺少什么运行库文件了 [/quote] 我再换个gcc试试,谢谢你了唉,在别的机器ubuntu10.04虚拟机上就可以 ,我用wubi安装的ubuntu14.04就不行[/quote] 现在怎么样了,我也是遇到这样的问题,用的是友善的gcc-4.3.2,在Ubuntu下没办法用。。。。。
ninteo 2014-09-10
  • 打赏
  • 举报
回复
引用 14 楼 jiebaoabcabc 的回复:
[quote=引用 10 楼 ninteo 的回复:] [quote=引用 8 楼 jiebaoabcabc 的回复:] ls -l arm-linux-gcc arm-linux-gcc应该是个链接文件才对
-rwxrwxrwx 2 root root           202779  1月 22  2008 arm-linux-gcc
-rwxrwxrwx 2 root root           202779  1月 22  2008 arm-linux-gcc-3.4.5
好像不是链接文件,但是别的电脑上这个工具可以用阿?[/quote] 那还真不是链接文件 那有可能是缺少什么运行库文件了 [/quote] 我再换个gcc试试,谢谢你了唉,在别的机器ubuntu10.04虚拟机上就可以 ,我用wubi安装的ubuntu14.04就不行
心中唯有此愿 2014-09-10
  • 打赏
  • 举报
回复
引用 10 楼 ninteo 的回复:
[quote=引用 8 楼 jiebaoabcabc 的回复:] ls -l arm-linux-gcc arm-linux-gcc应该是个链接文件才对
-rwxrwxrwx 2 root root           202779  1月 22  2008 arm-linux-gcc
-rwxrwxrwx 2 root root           202779  1月 22  2008 arm-linux-gcc-3.4.5
好像不是链接文件,但是别的电脑上这个工具可以用阿?[/quote] 那还真不是链接文件 那有可能是缺少什么运行库文件了
ninteo 2014-09-10
  • 打赏
  • 举报
回复
引用 12 楼 jiebaoabcabc 的回复:
你看这个arm-linux-gcc的软连接文件是不是红色的 你软连接的那个elf文件有可能丢失了
是绿色的啊,我在/root/gcc-3.4.5-glibc-2.3.6/bin下面ls -l出来的所有文件都是绿色的
心中唯有此愿 2014-09-10
  • 打赏
  • 举报
回复
你看这个arm-linux-gcc的软连接文件是不是红色的 你软连接的那个elf文件有可能丢失了
ninteo 2014-09-10
  • 打赏
  • 举报
回复
引用 9 楼 jiebaoabcabc 的回复:
[quote=引用 7 楼 ninteo 的回复:] [quote=引用 5 楼 jiebaoabcabc 的回复:] 首先看看/root/gcc-3.4.5-glibc-2.3.6/bin真的有arm-linux-gcc这个文件?路径是否有问题? 如果都没问题试试cd /root/gcc-3.4.5-glibc-2.3.6/bin 进入解压的目录然后 ./arm-linux-gcc -v是否报错
root@ubuntu:~/gcc-3.4.5-glibc-2.3.6/bin# ./arm-linux-gcc -v
bash: ./arm-linux-gcc: 没有那个文件或目录
root@ubuntu:~/gcc-3.4.5-glibc-2.3.6/bin# ls
arm-linux-addr2line  arm-linux-g++        arm-linux-ld       arm-linux-size
arm-linux-ar         arm-linux-gcc   ...
我在/etc/environment里明明设置的是/root/gcc-3.4.5-glibc-2.3.6/bin为什么打arm-linux-gcc它的目录会自动变成/root/gcc-3.4.5-glibc-2.3.6/bin/arm-linux-gcc?????????? [/quote] /etc/environment设置的是环境路径,arm-linux-gcc是你设置路径下的文件,它的绝对路径就是/root/gcc-3.4.5-glibc-2.3.6/bin/arm-linux-gcc[/quote] 哦对,忘了
ninteo 2014-09-10
  • 打赏
  • 举报
回复
引用 8 楼 jiebaoabcabc 的回复:
ls -l arm-linux-gcc arm-linux-gcc应该是个链接文件才对
-rwxrwxrwx 2 root root           202779  1月 22  2008 arm-linux-gcc
-rwxrwxrwx 2 root root           202779  1月 22  2008 arm-linux-gcc-3.4.5
好像不是链接文件,但是别的电脑上这个工具可以用阿?
心中唯有此愿 2014-09-10
  • 打赏
  • 举报
回复
引用 7 楼 ninteo 的回复:
[quote=引用 5 楼 jiebaoabcabc 的回复:] 首先看看/root/gcc-3.4.5-glibc-2.3.6/bin真的有arm-linux-gcc这个文件?路径是否有问题? 如果都没问题试试cd /root/gcc-3.4.5-glibc-2.3.6/bin 进入解压的目录然后 ./arm-linux-gcc -v是否报错
root@ubuntu:~/gcc-3.4.5-glibc-2.3.6/bin# ./arm-linux-gcc -v
bash: ./arm-linux-gcc: 没有那个文件或目录
root@ubuntu:~/gcc-3.4.5-glibc-2.3.6/bin# ls
arm-linux-addr2line  arm-linux-g++        arm-linux-ld       arm-linux-size
arm-linux-ar         arm-linux-gcc   ...
我在/etc/environment里明明设置的是/root/gcc-3.4.5-glibc-2.3.6/bin为什么打arm-linux-gcc它的目录会自动变成/root/gcc-3.4.5-glibc-2.3.6/bin/arm-linux-gcc?????????? [/quote] /etc/environment设置的是环境路径,arm-linux-gcc是你设置路径下的文件,它的绝对路径就是/root/gcc-3.4.5-glibc-2.3.6/bin/arm-linux-gcc
心中唯有此愿 2014-09-10
  • 打赏
  • 举报
回复
ls -l arm-linux-gcc arm-linux-gcc应该是个链接文件才对
ninteo 2014-09-10
  • 打赏
  • 举报
回复
引用 5 楼 jiebaoabcabc 的回复:
首先看看/root/gcc-3.4.5-glibc-2.3.6/bin真的有arm-linux-gcc这个文件?路径是否有问题? 如果都没问题试试cd /root/gcc-3.4.5-glibc-2.3.6/bin 进入解压的目录然后 ./arm-linux-gcc -v是否报错
root@ubuntu:~/gcc-3.4.5-glibc-2.3.6/bin# ./arm-linux-gcc -v
bash: ./arm-linux-gcc: 没有那个文件或目录
root@ubuntu:~/gcc-3.4.5-glibc-2.3.6/bin# ls
arm-linux-addr2line  arm-linux-g++        arm-linux-ld       arm-linux-size
arm-linux-ar         arm-linux-gcc   ...
我在/etc/environment里明明设置的是/root/gcc-3.4.5-glibc-2.3.6/bin为什么打arm-linux-gcc它的目录会自动变成/root/gcc-3.4.5-glibc-2.3.6/bin/arm-linux-gcc??????????
ninteo 2014-09-10
  • 打赏
  • 举报
回复
引用 3 楼 zhxianbin 的回复:
看看 arm-linux-gcc 有没有 x 权限
我在/etc/environment里明明设置的是/root/gcc-3.4.5-glibc-2.3.6/bin为什么打arm-linux-gcc它的目录会自动变成/root/gcc-3.4.5-glibc-2.3.6/bin/arm-linux-gcc??????????
心中唯有此愿 2014-09-10
  • 打赏
  • 举报
回复
首先看看/root/gcc-3.4.5-glibc-2.3.6/bin真的有arm-linux-gcc这个文件?路径是否有问题? 如果都没问题试试cd /root/gcc-3.4.5-glibc-2.3.6/bin 进入解压的目录然后 ./arm-linux-gcc -v是否报错
ninteo 2014-09-10
  • 打赏
  • 举报
回复
引用 3 楼 zhxianbin 的回复:
看看 arm-linux-gcc 有没有 x 权限
-rwxrwxrwx  2 root administrator  202779  1月 22  2008 arm-linux-gcc*
-rwxrwxrwx  2 root administrator  202779  1月 22  2008 arm-linux-gcc-3.4.5
root@ubuntu:~/gcc-3.4.5-glibc-2.3.6/bin# arm-linux-gcc
bash: /root/gcc-3.4.5-glibc-2.3.6/bin/arm-linux-gcc: 没有那个文件或目录
root@ubuntu:~/gcc-3.4.5-glibc-2.3.6/bin# arm-linux-gcc -v
bash: /root/gcc-3.4.5-glibc-2.3.6/bin/arm-linux-gcc: 没有那个文件或目录
zhxianbin 2014-09-10
  • 打赏
  • 举报
回复
看看 arm-linux-gcc 有没有 x 权限
ninteo 2014-09-10
  • 打赏
  • 举报
回复
引用 1 楼 zhxianbin 的回复:
确定叫 arm-linux-gcc? arm-linux-gcc -v 能输出吗
不能,我在其他机器上用虚拟机Ubuntu用同样的交叉编译工具敲arm-linux-gcc完全没有问题还能编译u-boot
zhxianbin 2014-09-10
  • 打赏
  • 举报
回复
确定叫 arm-linux-gcc? arm-linux-gcc -v 能输出吗

19,612

社区成员

发帖
与我相关
我的任务
社区描述
系统使用、管理、维护问题。可以是Ubuntu, Fedora, Unix等等
社区管理员
  • 系统维护与使用区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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