交叉编译工具 No such file or directory
2018-01-15 22:50
309 查看
交叉编译是嵌入式开发非常重要的(应该说是必须的)一个环节,但是最近在实体Linux机器上使用交叉编译工具却经常遇到一个问题:交叉编译工具版本正确,安装步骤正确,环境变量设置也正确,但是在运行arm-linu-gcc -v时却一直报bash: /opt/arm-2009q3/bin/arm-linux-gcc:
没有那个文件或目录的错误,很是郁闷,一番google终于发现了问题原因:我的Linux是64位的,但是交叉编译工具是32位的,因此不能运行。
用file命令查看arm-none-linux-gnueabi-gcc 会出现如下信息。
file 一下编译命令:arm-none-linux-gnueabi-gcc: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked, interpreter
/lib/ld-linux.so.2, for GNU/Linux 2.6.16, stripped
而我的操作系统 uname -a:Linux ubuntu 4.10.0-42-generic #46~16.04.1-Ubuntu SMP Mon Dec 4 15:57:59 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux
ubuntu(debain系列)的linux可以按照以下方式安装。(注意前边的命令提示符是’#’也就是说我是用root运行的,如果不愿意用root运行的话需要加
sudo)
sudo apt-get install libc6-dev-i386
安装完成后,重新运行arm-linux-gcc
-v
那久违的大坨版本信息出现,OK,问题解决。
没有那个文件或目录的错误,很是郁闷,一番google终于发现了问题原因:我的Linux是64位的,但是交叉编译工具是32位的,因此不能运行。
用file命令查看arm-none-linux-gnueabi-gcc 会出现如下信息。
file 一下编译命令:arm-none-linux-gnueabi-gcc: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked, interpreter
/lib/ld-linux.so.2, for GNU/Linux 2.6.16, stripped
而我的操作系统 uname -a:Linux ubuntu 4.10.0-42-generic #46~16.04.1-Ubuntu SMP Mon Dec 4 15:57:59 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux
ubuntu(debain系列)的linux可以按照以下方式安装。(注意前边的命令提示符是’#’也就是说我是用root运行的,如果不愿意用root运行的话需要加
sudo)
sudo apt-get install libc6-dev-i386
安装完成后,重新运行arm-linux-gcc
-v
那久违的大坨版本信息出现,OK,问题解决。
相关文章推荐
- 解决制作交叉编译工具链时报错“/libgcc.mvars: No such file or directory make”
- 解决制作交叉编译工具链时报错“/libgcc.mvars: No such file or directory make”
- 交叉编译在目标板上执行helloworld时提示:“No such file or directory”
- 配置编译工具链出现 No such file or directory(没有那个文件或目录)
- 交叉编译环境的建立:no such file or directory的解决方法
- 关于LINUX运行交叉编译工具链后编译时出现No such file or directory
- 交叉编译时遇到的No Such File or directory的错误
- 编译fdk-aac库,提示./configure无法识别即sh: ./configure: No such file or directory
- Mac OS X 编译android内核 error: elf.h: No such file or directory 的解决方法
- MTK编译差分包问题OSError: [Errno 2] No such file or directory
- jni.h: No such file or directory(C++编译无法找到jni.h)
- boost编译之 fatal error C1083: Cannot open source file: 'yyacc.c': No such file or directory
- 编译matconvnet(GPU版本)报错fatal error C1083: 无法打开包括文件: “windows.h”: No such file or directory
- VC++6.0编译时出现fatal error C1083: Cannot open include file: 'conio.h': No such file or directory解决
- 编译imagick遇到MagickWand.h: No such file or directory等问题
- Ubuntu 10.04下安装OpenCV及编译一个简单例程(找不到头文件的问题:error: cv.h: No such file or directory )
- 编译Uboot时提示error while loading shared libraries: libz.so.1: cannot open shared object file: No such file or directory
- caffe编译:fatal error: pyconfig.h: No such file or directory #include "pyconfig.h"
- Linux编译知识点---No such file or directory
- android编译错误:No such file or directory