天嵌 ARM开发社区

 找回密码
 注册
查看: 2415|回复: 3

/opt/EmbedSky/4.3.3/bin/arm-linux-gcc: 3: exec: arm-none-linux-gnueabi-gcc: n...

[复制链接]
chenaiyuxue 发表于 2014-5-28 22:57:54 | 显示全部楼层 |阅读模式
5
ubuntu14.04下,按照说明把交叉编译器解压了,并在~/.bashrc最后增加了export PATH=/opt/EmbedSky/4.3.3/bin:$PATH,现在在终端执行echo $PATH,PATH里是包含/opt/EmbedSky/4.3.3/bin的,但是执行arm-linu-gcc -v时,就报/opt/EmbedSky/4.3.3/bin/arm-linux-gcc: 3: exec: arm-none-linux-gnueabi-gcc: not found,请问是什么原因啊,我看/opt/EmbedSky/4.3.3/bin也有arm-none-linux-gnueabi-gcc啊,但是就是执行不了

最佳答案

查看完整内容

你用的是64bit的ubuntu?还是32bit的?如果是64bit的你还需要按照32bit的lib库的。大概的命令:apt-get install ia32-libs
亚瑟王 发表于 2014-5-28 22:57:55 | 显示全部楼层
你用的是64bit的ubuntu?还是32bit的?如果是64bit的你还需要按照32bit的lib库的。大概的命令:apt-get install ia32-libs
回复

使用道具 举报

 楼主| chenaiyuxue 发表于 2014-5-29 23:44:52 | 显示全部楼层
确实是这样,需要安装32位库
sudo apt-get install ia32-libs,会提示这个包已经废弃,按照提示安装以下包就可以了
sudo apt-get install lib32z1
但是不是太明白为什么需要安装32位库才可以正常使用
回复

使用道具 举报

亚瑟王 发表于 2014-7-21 08:49:00 | 显示全部楼层
chenaiyuxue 发表于 2014-5-29 23:44
确实是这样,需要安装32位库
sudo apt-get install ia32-libs,会提示这个包已经废弃,按照提示安装以下包 ...

因为交叉编译器是在32bit的系统上开发的。所以需要32bit的库。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

i.MX8系列ARM cortex A53 M4 工控板上一条 /1 下一条

Archiver|手机版|小黑屋|天嵌 嵌入式开发社区 ( 粤ICP备11094220号-2 )

GMT+8, 2024-6-14 05:46 , Processed in 1.046875 second(s), 18 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表