KUNPENG平台Gcc9.1.0移植自动安装脚本

1 Gcc简介

GUN Compiler Collection简称GCC,它能把易于人类使用的高级语言编写的源代码构建成计算机能够直接执行的二进制代码。GCCLinux平台下最常用的编译程序,它是Linux平台编译器的事实标准。在Linux平台下的嵌入式开发领域,GCC也是用得最普遍的一种编译器。GCC之所以被广泛采用,一支持基于宿主的开发(简单讲就是要为某平台编译程序,就在该平台上编译)二是支持交叉编译(即在A平台上编译的程序是供平台B使用的)。GCC支持的体系结构有四十余种,常见的有X86系列、ArmPowerPC等。当前文档是文档适用于Arm-CentOS-7.5-64bit

2 环境信息

2.1 环境信息

类别

子项

版本

获取地址

OS

CentOS

7.5 Aarch64

href="https://www.centos.org/download/" https://www.centos.org/download/

服务器配置

16U16GB40GB

软件

GCC

9.1.0

https://mirrors.ustc.edu.cn/gnu/gcc/gcc-9.1.0/gcc-9.1.0.tar.xz

3 软件移植

3.1 环境准备

OS安装类型

CentOS-7.5-aarch64-1804

image.png 

注:操作系统安装使用最小简化版安装(如上图),其余步骤安装一般安装操作系统步骤即可。

 

3.1.1 相关软件下载上传

1、 上传CentOS 7.5系统ISO镜像文件至服务器

2、 上传gcc-9.1.0.tar.xz源码至服务器目录

下载地址https://mirrors.ustc.edu.cn/gnu/gcc/gcc-9.1.0/gcc-9.1.0.tar.xz

 

3.2 安装Gcc

    1、 安装gcc软件

        a. 上传自动安装脚本至服务器,如/opt目录下

        (gcc_install.sh)

        b. 执行如下命令添加执行权限:

        chmod +x /opt/gcc_install.sh

        c. 执行如下命令安装gcc9.1.0

        sh /opt/gcc_install.sh

        d. 提示gcc install seccess!表示安装成功

4 软件运行

4.1 验证执行

安装完成后执行:gcc –v如下则表示安装成功

image.png 

 

 

5 参考信息

https://developer.arm.com/tools-and-software/server-and-hpc/arm-architecture-tools/resources/porting-and-tuning/building-blast-with-arm-compiler/single-page


gcc_install.sh.zip 1.56 KB,下载次数:16

KUNPENG平台Gcc9.1.0移植自动安装脚本.docx 483.82 KB,下载次数:7