zoukankan      html  css  js  c++  java
  • 交叉编译工具链bash: gcc:no such file or directory

    在进行交叉编译工具链安装时,有三种方法:

    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 等类似工具安装对应位数的库就搞定了。

  • 相关阅读:
    Live2D 看板娘
    Live2D 看板娘
    Live2D 看板娘
    Live2D 看板娘
    Live2D 看板娘
    Live2D 看板娘
    Live2D 看板娘
    Live2D 看板娘
    教你搭建SpringSecurity3框架(附源码)
    浅谈数据库联合查询
  • 原文地址:https://www.cnblogs.com/cenglinjinran/p/4522074.html
Copyright © 2011-2022 走看看