一、环境

[root@ecs-e8c4-0001 gcc]# cat /etc/kylin-release
Kylin Linux Advanced Server release V10 (Tercel)

二、下载源码

wget https://ftp.gnu.org/gnu/gcc/gcc-11.2.0/gcc-11.2.0.tar.gz//gcc ftp 地址:<https://ftp.gnu.org/gnu/gcc/>

三、下载依赖

[root@ecs-e8c4-0001 gcc]# tar zxf gcc-11.2.0.tar.gz
[root@ecs-e8c4-0001 gcc]# cd gcc-11.2.0
[root@ecs-e8c4-0001 gcc-11.2.0]# ./contrib/download_prerequisites
2021-12-15 10:43:38 URL:<http://gcc.gnu.org/pub/gcc/infrastructure/gmp-6.1.0.tar.bz2> [2383840/2383840] -> "gmp-6.1.0.tar.bz2" [1]
2021-12-15 10:43:40 URL:<http://gcc.gnu.org/pub/gcc/infrastructure/mpfr-3.1.6.tar.bz2> [1287202/1287202] -> "mpfr-3.1.6.tar.bz2" [1]
2021-12-15 10:43:41 URL:<http://gcc.gnu.org/pub/gcc/infrastructure/mpc-1.0.3.tar.gz> [669925/669925] -> "mpc-1.0.3.tar.gz" [1]
2021-12-15 10:44:49 URL:<http://gcc.gnu.org/pub/gcc/infrastructure/isl-0.18.tar.bz2> [1658291/1658291] -> "isl-0.18.tar.bz2" [1]
gmp-6.1.0.tar.bz2: OK
mpfr-3.1.6.tar.bz2: OK
mpc-1.0.3.tar.gz: OK
isl-0.18.tar.bz2: OK
All prerequisites downloaded successfully.
[root@ecs-e8c4-0001 gcc]# yum install zlib* -y

注:

1、离线环境需要单独下载4个依赖包(gmp、mpfr、mpc、isl),解压后去掉目录版本号mv进gcc根目录下

2、zlib用iso里的即可

四、建立build目录,编译

[root@ecs-e8c4-0001 gcc-11.2.0]# mkdir gcc_build_11
[root@ecs-e8c4-0001 gcc-11.2.0]# cd gcc_build_11/
[root@ecs-e8c4-0001 gcc_build_11]# ../configure --enable-bootstrap --enable-shared --enable-threads=posix --enable-checking=release --with-system-zlib --enable-__cxa_atexit --disable-libunwind-exceptions --enable-gnu-unique-object --enable-linker-build-id --with-linker-hash-style=gnu --enable-languages=c,c++,go,lto --enable-plugin --enable-initfini-array --disable-libgcj --enable-gnu-indirect-function --disable-multilib[root@ecs-e8c4-0001 gcc_build_11]# make -j(编译...注意内存)[root@ecs-e8c4-0001 gcc_build_11]# make install
[root@ecs-e8c4-0001 gcc_build_11]# gcc --version
gcc (GCC) 11.2.0
Copyright (C) 2021 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

【ARM】Kylin V10/ARM平台上源码安装gcc 11.2相关推荐

  1. Jetson tx2 上源码安装 pytorch1.0.0(真. 血泪史)

    Jetson tx2 上源码安装 pytorch1.0.0(真. 血泪史) 本篇以在python3.5安装过程为例.在安装之前说明以下: 重点一:平台及cuda cudnn的安装问题 Jetson T ...

  2. CentOS6.5上源码安装MongoDB3.2.1

    CentOS6.5上源码安装MongoDB3.2.1 [日期:2016-01-27] 来源:Linux社区  作者:darren-lee [字体:大 中 小] 1.环境准备: 1 mkdir /hom ...

  3. 在 CentOS 7.0 上源码安装 Xen 4.5

    上周 CentOS 7.0 正式版发布了,Xen4CentOS 项目还没来得及更新支持 CentOS 7.0,所以目前要在 CentOS 7.0 上玩 Xen 的唯一办法只有编译源代码了.貌似这次 C ...

  4. 在CentOS7上源码安装MongoDB 3.2.7

    转载http://www.jianshu.com/p/132c9b2766e0 在CentOS7上源码安装MongoDB 3.2.7 字数1780 阅读100 评论0 喜欢0 环境准备 [root@s ...

  5. linux python源码安装,linux上源码安装python

    以下例子基于python 2.7.9,其他版本同理.# 1.下载python# wget https://www.python.org/ftp/python/2.7.9/Python-2.7.9.tg ...

  6. centos 上源码安装python3.7 ssl模块失败的问题

    python 3.7安装完毕后,提示找不到ssl模块. 编译python时抛出问题如下,并且import ssl失败,无法使用pip在线安装: ---------------------------- ...

  7. 在Ubuntu上源码安装MySQL+安装问题解决+安全优化

    当然,MySQL的安装方法多种多样,在Ubuntu上,你可以采用apt-get的方式安装,这样的好处是:快速方便.基本上,它会帮你解决所有的函数库依赖问题,正常情况下,只要apt-get执行完成,那么 ...

  8. linux上源码安装py2exe

    在windows上开发确实很痛苦.所幸的是py2exe这个模块对windows的支持很好,虽然最近一次更新已经是在2008年了,但是这个模块用起来还是不错的. 决定要转到fedora20上来打包win ...

  9. liunx上mysql源码安装mysql,搞定linux上MySQL编程(一):linux上源码安装MySQL

    [版权声明:尊重原创,转载请保留出处:blog.csdn.net/shallnet,文章仅供学习交流,请勿用于商业用途] 1. 首先下载源码包: ftp://ftp.jaist.ac.jp/pub/m ...

  10. 在CentOS 6.3/6.6 64bit上源码安装cmake 3.4.0

    CMake主页是 https://cmake.org/download/ 1.安装必备包 yum install -y gcc gcc-c++ make automake ncurses-devel ...

最新文章

  1. 机器学习组队【计划及安排】
  2. 一秒解决CentOS下service 功能 不能使用 bash: service: command not found
  3. 【转】awk 里的substr函数用法举例
  4. linux查看nginx、apache、php、php-fpm、mysql及配置项所在目录
  5. 智能优化算法:猎食者优化算法-附代码
  6. Hadoop工程包架构解析
  7. 逆天的H3C Comware V7 RBAC
  8. LabVIEW编程LabVIEW控制研华PCI 1220运动控制卡例程与相关资料
  9. 数列极限:重要极限 π 与 e
  10. 帝国cms网站迁移到新的服务器,帝国cms网站迁移教程
  11. ipcalc命令 – 简单的IP地址计算器
  12. android9.0自动使用24小时制
  13. 用css使图片产生毛玻璃效果
  14. C#和倍福PLC之间的通信
  15. 迎接2012新赛季——HDOJ系列热身赛(4)部分结题报告
  16. Flyway学习和使用
  17. 201_DMA-BUF简单介绍
  18. python输出三角形
  19. 通过postgis将shp格式数据导入postgresql数据库
  20. 云与海计算机谱,天谕手游云与海乐谱_云与海乐谱代码分享_3DM手游

热门文章

  1. 手机微信和QQ接收到的文件路径
  2. vue+element:el-descriptions组件,自定义图片,适配移动端
  3. matlab 电路频率响应_电力电子模型频率响应估计
  4. 大橙子主题vfed3.15模板
  5. #define private public
  6. Avalonia的Snoop
  7. Mendix APP在腾讯云部署说明文档
  8. 学生管理数据库,及相关查询
  9. 一个人内心强大的4个迹象
  10. 计算机漏洞安全相关的概念POC | EXP | VUL | CVE | 0DAY