首页 > 系统相关 >Centos 安装 arm-linux-gnueabihf-gcc (armcc交叉工具链)

Centos 安装 arm-linux-gnueabihf-gcc (armcc交叉工具链)

时间:2023-03-22 12:15:25浏览次数:47  
标签:gcc Centos gnueabihf usr linux local arm

环境:CentOS 64位

准备工作:

1. 在linux系统的/usr/local/新新建(mkdir)arm文件夹,并改权限(chmod)为777。

mkdir arm  【新建 /usr/local/arm/ 目录】
chmod 777 arm  【修改此文件夹的权限 ,可用 命令 # cd -ll 查看】

2. 百度网盘下载arm-linux-gnueabihf-gcc文件,上传到linux系统/usr/local/arm中。

安装步骤:

1. 在/usr/local/arm解压缩:命令:

tar xvzf gcc-linaro-arm-linux-gnueabihf-4.9-2014.07_linux.tar.gz  【解压文件在/usr/local/arm目录】

2. 查看解压文件,解压生成了 gcc-linaro-arm-linux-gnueabihf-4.9-2014.07_linux 文件夹,其中包含bin文件夹,是我们所需要的。

3. 修改环境变量,把交叉编译器的路径加入到PATH。输入以下命令,添加  

vim /etc/profile        【修改/etc/profile文件(此文件属于系统级别的环境变量,设置在里面的东西对所有用户适用)】
添加以下代码
export PATH=$PATH:/usr/local/arm/gcc-linaro-arm-linux-gnueabihf-4.9-2014.07_linux/bin

4. 问题1:解决 bad ELF interpreter: No such file or directory 意外情况:

 bad ELF interpreter: No such file or directory,安装下glic即可

yum install glibc.i686

问题2:解决缺少libstdc++.so.6库:error while loading shared libraries: libstdc++.so.6: cannot open shared object file: No such fill 意外情况:

yum -y install   libstdc+±4.8.5-28.el7.x86_64   

 问题3:error while loading shared libraries: libz.so.1:  cannot open shared object file: No such file or directory

yum install zlib.i686

这里如果下载不成功(安装报错Protected multilib versions),可以先更新 yum :

yum update

 

 

参考文献:

1. 【csdn】centos arm linux gcc,CentOS安装arm-linux-gcc交叉编译器

https://blog.csdn.net/weixin_28946137/article/details/116908205

2. 【cnblogs】bad ELF interpreter: No such file or directory 问题解决

https://www.cnblogs.com/qianzf/p/11996606.html

3. 【csdn】error while loading shared libraries: libstdc++.so.6 问题解决

https://blog.csdn.net/zhangyingna667/article/details/107293917/

标签:gcc,Centos,gnueabihf,usr,linux,local,arm
From: https://www.cnblogs.com/FBsharl/p/17243200.html

相关文章

  • Centos7 下的SVN安装与配置
    ```Centos7下的SVN安装与配置1.关闭防火墙   临时关闭防火墙   systemctlstopfirewalld       永久防火墙开机自关闭   systemctldisablefirewa......
  • Centos 7 启动错误:XFS_WANT_CORRUPTED_GOTO 修复
    如果出现以下报错[sda]Assumingdrivecache:writethroughInternalerrorxfsXFS_WANT_CORRUPTED_GOTOatline1662offilefs/xfs/libxfs/xfs_alloc.cCallerxfs......
  • CentOS7安装mysql提示“No package mysql-server available
    在CentOS7上安装mysql时,出现了以下的提示:原因是:CentOS7带有MariaDB而不是MySQL,MariaDB和MySQL一样也是开元的数据库,您可以使用yum-yinstall mariadb-servermariadb命令......
  • linux 查看JVM默认参数 (centos7)
    #情景之前学习过“深入了解JVM虚拟机”,习得了一些JVM方面的一些知识,但是并没有相应的实战虽然没有相应的实战,但是。咱们也得知道如何查看JVM默认参数,以及如何修改相应的JVM......
  • CentOS下安装Nacos
    CentOS下安装Nacos前言这阵子因为蘑菇博客的镜像越来越大,所以就打算重新构建一下蘑菇博客的Docker镜像,这里就打算在Centos下安装配置Nacos,之前写过一篇博客关于Window下......
  • centos安装adb
    #安装jdksudoyuminstalljava-1.8.0-openjdk-devel或者你自己安装jdk配置环境变量#下载sdkwgethttps://dl.google.com/android/repository/sdk-tools-linux-3859397.zi......
  • CentOS7卸载Gnome桌面
    描述:已经装了Gnome桌面的Centos7操作系统,现在不想用桌面,但又不想重装系统,需要卸载Gnome。1、查询一下已经安装了的软件包-带有gnome几个字的。点击查看代码yumlistin......
  • Centos7防火墙的开放和关闭
    Centos7防火墙的开放和关闭一、防火墙的开启、关闭、禁用命令(1)设置开机启用防火墙:systemctlenablefirewalld.service(2)设置开机禁用防火墙:systemctldisablefirewa......
  • arm-none-linux-gnueabi-gcc: not found 的解决办法
     在Ubuntu下安装了ARM交叉编译器,在验证交叉编译器是否能够使用的时候,出现了arm-none-linux-gnueabi-gcc找不到的错误!如下所示   出现这种情况的原因是:在64位Linux......
  • Centos7之Rsyslog服务器部署
    Centos7之Rsyslog服务器部署 一、目标centos7平台下部署Rsyslog服务器监视linux端、windows端、juniperSSG520二、平台[root@kahn~]#cat/etc/red......