【解决交叉编译工具链问题】bash: gcc:no such file or directory
2013-01-16 21:52
381 查看
在进行交叉编译工具链安装时,有三种方法:
1、源码编译,手动安装
2、二进制可执行文件直接安装
3、直接解压工具链,手动修改环境变量
为了方便,我们多用方法3进行安装。但是问题来了,你的工具链***时有可能是针对32位OS的,但是你的虚拟机有可能是64位的。
这就导致一个问题:
修改了环境变量后,source以下,用tab按键能补齐命令,但是执行"cross-compiler-gcc -v"命令时,出现以下错误提示:
bash:/opt/...../cross-compiler-gcc:No such file or directory
这是因为工具链与操作系统不搭配导致的!1,2种安装方法不会有这个问题。
假如你的工具链是32位的,OS是64位的,以ubuntu12为例,则解决办法如下:
# sudo apt-get install ia32-libs (如果该命令执行不成功,记得先升级下sudo apt-get update)
即,安装32位执行库,安装完后再次执行cross-compiler-gcc -v命令就没问题了。
其他OS如果出现问题,应yum 等类似工具安装对应位数的库就搞定了。
1、源码编译,手动安装
2、二进制可执行文件直接安装
3、直接解压工具链,手动修改环境变量
为了方便,我们多用方法3进行安装。但是问题来了,你的工具链***时有可能是针对32位OS的,但是你的虚拟机有可能是64位的。
这就导致一个问题:
修改了环境变量后,source以下,用tab按键能补齐命令,但是执行"cross-compiler-gcc -v"命令时,出现以下错误提示:
bash:/opt/...../cross-compiler-gcc:No such file or directory
这是因为工具链与操作系统不搭配导致的!1,2种安装方法不会有这个问题。
假如你的工具链是32位的,OS是64位的,以ubuntu12为例,则解决办法如下:
# sudo apt-get install ia32-libs (如果该命令执行不成功,记得先升级下sudo apt-get update)
即,安装32位执行库,安装完后再次执行cross-compiler-gcc -v命令就没问题了。
其他OS如果出现问题,应yum 等类似工具安装对应位数的库就搞定了。
相关文章推荐
- 【解决交叉编译工具链问题】bash: gcc:no such file or directory
- bash: ***No such file or directory问题的解决
- 解决“运行arm-linux-gcc命令,提示No such file or directory”的问题
- gcc编译报错,fatal error: gnu/stubs-soft.h: No such file or directory问题解决!!
- 如何恢复误删除的rpm包命令解决-bash: /usr/bin/yum: No such file or directory的问题
- ubuntu 64bit “arm-linux-gcc: No such file or directory”问题的解决方法
- ubuntu 64bit “arm-linux-gcc: No such file or directory”问题的解决方法
- 解决“运行arm-linux-gcc命令,提示No such file or directory”的问题
- 今天又学了一招,牛逼!!!解决"-bash:No such file or directory"问题
- [Linux vim问题解决] -bash: ./script.sh: /usr/bin/bash^M: bad interpreter: No such file or directory
- 关于解决line 1: #!/bin/bash: No such file or directory的问题
- ubuntu 64bit “arm-linux-gcc: No such file or directory”问题的解决方法
- bash: ./arm-none-linux-gnueabi-gcc: No such file or directory解决方法
- 解决“运行arm-linux-gcc命令,提示No such file or directory”的问题
- arm-eabi-gcc: error trying to exec 'cc1': execvp: No such file or directory 问题的解决
- 解决编译问题:arm-none-linux-gnueabi-gcc: directory: No such file or directory
- ubuntu 12.04 下adb 工具无法使用(No such file or directory)的解决办法
- /usr/bin/env: bash: No such file or directory 解决办法
- 关于 Caused by:.. /proc/net/xt_qtaguid/stats:open failed: ENOENT (No such file or directory)问题的解决
- 执行脚本出现bin/bash: bad interpreter: No such file or directory的解决办法