原创
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。
环境变量:/usr/local/arm/4.3.2/bin:/usr/local/arm/4.3.2/bin:/usr/lib/lightdm/lightdm:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/arm/4.3.2/bin
在用arm-linux-gcc -v命令时,
/usr/local/arm/4.3.2/bin/arm-linux-gcc: line 3: /usr/local/arm/4.3.2/bin/arm-none-linux-gnueabi-gcc: No such file or directory
方法一:权限是什么,直接输入/usr/local/arm/4.3.2/bin/arm-none-linux-gnueabi-gcc回车,它能执行吗?报错吗
方法二:因为我的Ubuntu是64位的,要下一个32位的库sudo apt-get install ia32-libs 这样就可以进行交叉编译了~~
方法三:
1.输入arm-linux-gcc -v后,显示no such file,正常情况下应该回显arm-linux-gcc的版本。
2.gcc没安装或者安装了路径没设好(这个是次要的)
结论:1、请确认你的4.3.2版gcc工具是否完整,在/usr/local/4.3.2/bin目录下查看是否有arm-linux-gcc执行文件。(不完整的话就去下个新的,否则请看第二条)
2、arm版的gcc编译器的环境变量没有设好
解决方法:这里直接说第二条的,你可以试试,如果不行请贴出log
编辑/etc/profile文件,把pathmunge /opt/Mytoolchain/4.5.1/bin这个目录换成你自己的编译器目录。
然后logout一下,再登录,然后终端输入arm-linux-gcc -v试试看,祝你好运!
方法四:
1.首先安装build-essential:
sudo apt-get install build-essential
2.将友善之壁光盘中的arm-linux-gcc-4.3.2.tgz 拷贝到某个文件夹下,从终端进入该文件夹,进行解压:
sudo tar -zxvf arm-linux-gcc-4.3.2.tgz -C /
NOTE:配置项的C是大写,且C后面有个空格。
3.添加环境变量:
这一步是我耗时间最长的,关于这一步网上也有很多中说法:
1>sudo gedit /root/.bashrc : 在最后一行添加export PATH=$PATH:/usr/local/arm/4.3.2/bin。我不知道其
它linux系统行不行,反正我在ubuntu10.04下是不行,运行arm-linux-gcc -v 提示:
arm-linux-gcc:command not found。
2>先gedit ~/.profile,然后在最后一行添加:export PATH=$PATH:/usr/local/arm/4.3.2/bin,接着source ~/.profile
,说是可以立即生效,这种是可以,但是我的总是只能使用一次,如果把终端关掉重新运行
arm-linux-gcc -v,还是提示command not found.
3> sudo gedit /etc/environment,在最后一个:号之后和“号之前添加/usr/local/arm/4.3.2/bin:,
source /etc/environment
echo $PATH 如果显示的内容中有
kjqin@ubuntu:~$ echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/local/arm/4.3.2/bin:/usr/games
,说明已经将交叉编译器的路径加入PATH自此OK!~~
问题背景这个问题是楼主在做OK6410开发板Android系统boot编译的时候遇到的。当时按照教程文档安装好Ubuntu-amd-64和配套交叉编译器之后,进行make编译u-boot,直接报如下错...博文来自: yang blog
line 3: /usr/local/arm/4.3.2/bin/arm-none-linux-gnueabi-gcc: No such file or directory
sudoapt-getinstallia32-libs(网上下载的很多arm-linux-gcc都是32位的,64位的ubuntu需要按此包)...博文来自: 艾露米婭娜
Linux安装交叉链出现报错 /usr/local/arm/4.3.2/bin/arm-none-linux-gnueabi-gcc: No such file or directory
line3:/usr/local/arm/4.3.2/bin/arm-none-linux-gnueabi-gcc:Nosuchfileordirectory如果出现以上错误,可能的原因是用的是64位...博文来自: Foelle的博客
一.下载armlinuxgcc4.3.2http://pan.baidu.com/share/link?shareid=1575352696&uk=2754759285&fid=2185900163二...博文来自: 仰望星空,脚踏实地
下载arm-linux-gcc-4.3.2.tar.bz2压缩包后,在压缩文件所在目录执行命令1.sudotarxjfarm-linux-gcc-4.3.2.tar.bz2-C/解压到...博文来自: XPZ2017的博客
c文件直接拖进cmd时地址是对的,但gcc不认空格,所以要把路径当做所有空格都去掉或改成“—”,这样它就能直接发现文件了,这时在cmd中编写:gccF:\new.c-oF:\new.exe,就会出现...博文来自: weixin_42404839的博客
转载https://www.cnblogs.com/liangning/p/4273383.html今天在ubuntu14.04上安装arm的交叉编译器arm-linux-gcc,环境变量配置好以后,...博文来自: rannar的博客
在学数据结构 想用STACK处理一个 符号匹配的问题 编译的时候总碰到说stack_link.h或者是fatal.h no such file or directory 但我确定把头文件都放到一个文件论坛
环境:Ubuntu18.0464位编译交叉环境,mips-inux-gnu-gcc提示找不到文件Nosuchfileordirectory需安装以下库sudoapt-getinstalllsb-cor...博文来自: u012335044的博客
[问题-已解决!] arm-none-linux-gnueabi-gcc-4.4.1: No such file or directory
Ubuntu16.04环境下,安装好arm-2009q3.tar.bz2后使用命令arm-none-linux-gnueabi-gcc-4.4.1-ohelloworldhelloworld.c-st...博文来自: 羊脂球的博客
用友善提供的arm-linux-gcc4.3.2交叉工具链,安装配置好环境变量之后运行arm-linux-gcc-v出错提示“没有这个文件或目录”按照网上直接安装sudoapt-getinstall...博文
注意!如果你使用的是64位的系统,首先使用命令sudoapt-getinstallia32-libs。不然到最后输入arm-none-linux-gnueabi-gcc-v出现:Nosuchfileo...博文来自: 孤城的博客
本文介绍了在64位Ubuntu下安装arm-linux-gcc-4.4.3的完整方法,介绍了配置PATH环境变量的方法,介绍了解决.arm-none-linux-gnueabi-gcc:notfoun...博文 纵横千里 捭阖四方 的专栏
这是因为电脑是64位的,装的ubuntu是64位的操作系统。而你下载的arm-linux-gcc是32位的程序。需要安装一个32位的支持库。解决方法:输入命令sudoapt-getinstalllib...博文来自: 海阔天空
由于Ubuntu12.04是64位系统,如果安装4.3.3版本的armgcc,系统将会找到,所以要让其可用,就要安装ia32-lib包,以便让系统使用32bit软件:apt-getinstallia3...博文来自: weixin_33919941的博客
安装交叉编译工具链:1、首先以root用户登入2、复制arm-linux-gcc-4.3.2.tgz到根目录下tmp文件夹里3、解压命令tarxvzfarm-linux-gcc-4.3.2-C/注意以...博文来自: ZYX的专栏
安装基本开发包root@ubuntu:~#apt-getupdate&&apt-getinstall-ybuild-essentialbisonflexmanpages-devroot@ubuntu:...博文来自: MyLovelyJay的博客
摘要:我们有时候输入arm-none-linux-gnueabi-gcc-v会提示bash:/home/bhj/QtLib/arm-2014.05/bin/arm-none-linux-gnueab...博文来自: 山中木匠的博客
解压好了arm-linuxg-gcc放到了$PATH路径下,无论怎么执行都提示说:nosuchfileordirectory,可明明有这个文件的.N遍之后,执行了filearm-linux-gcc发现...博文来自: LanSoSdk视频编解码
操作系统:Win1064位虚拟机:VMware®Workstation14Pro+Ubuntu18.04arm交叉编译工具:arm-2009q3.tar.bz2解压arm-2009q3.tar.bz2...博文来自: 天才精英技术交流天地-千里之行,始于足下!
先将arm-linux-gcc-4.3.2.tgz文件放在/tmp目录下解压文件到/usr/local目录下,通常我们将工具链放在/usr/local目录下#tarzxvfarm-linux-gcc-...博文来自: sydjm的专栏
将包含的/bin目录导出环境变量,放到~/.bashrc内:vim~/.bashrc添加:exportPATH=$PATH:/home/xx/new_code/mips````/bin退出终端再次进入...博文来自: 流水mpc
libdb2.so.1--cannot open shared object file: No such file or directory
用ln将需要的so文件链接到/usr/lib或者/lib这两个默认的目录下边ln-s/dv/clidriver/lib/libdb2.so.1/usr/libsudoldconfig其中这个是安装的c...博文来自: bug在左,生活在右
从文件arm-linux-gcc-4.3.2中找到arm文件,复制到根目录下的这个/usr/local位置下修改/etc/profile文件: #vim/etc/profile 增加路径设...博文来自: u014608334的博客
gcc 运行phread出现error: pthread.h: No such file or directory,试了各种办法都不能解决
gcc 运行phread出现error: pthread.h: No such file or directory,试了各种办法都不能解决,哪位知道,qq1015105672论坛
解决编译问题:arm-none-linux-gnueabi-gcc: directory: No such file or directory
编译4412突然出现报错:CCdrivers/media/video/samsung/mali_ics/common/mali_kernel_core.oarm-none-linux-gnuea...博文来自: r_Jimy的专栏
解决:libpython2.7.so.1.0: cannot open shared object file: No such file or directory
全局搜索libpython2.7.so.1.0find/-namelibpython2.7.so.1.0在ld.so.conf中添加/usr/local/libvi/etc/ld.so.confcd到...博文来自: PureMastiff的博客
ImportError: libcusolver.so.8.0: cannot open shared object file: No such file or directory解决方法
错误:ImportError:libcusolver.so.8.0:cannotopensharedobjectfile:Nosuchfileordirectory上面的错误是在命令行运行代码的时候出...博文来自: SanJin_Young的博客
bash: ./arm-none-linux-gnueabi-gcc: No such file or directory解决方法
2016年08月30日14:56:14simonli1121阅读数:3727更多个人分类:linux转自:http://blog.csdn.net/mr_define/article/deta...博文来自: nie15870449223的博客
系统:CentOS5.8提示错误:errorwhileloadingsharedlibraries:liblzo2.so.2:cannotopensharedobjectfile:Nosuchfile...博文来自: weixin_30367169的博客
本人用的是Ubuntu14.0464位系统。只要是linux系统,安装步骤都差不多,按以下步骤安装即可。