首页 > 其他分享 >一键编译和安装 gcc 脚本

一键编译和安装 gcc 脚本

时间:2023-07-24 19:47:33浏览次数:42  
标签:脚本 gcc 一键 编译 VERSION 安装

直接执行即可,执行前需要确保机器上的 wget、gunzip、bunzip2、cmake 可用。

一键编译和安装 gcc 脚本:install_gcc_tool.sh

脚本自动下载依赖、编译安装依赖和下载 gcc、编译 gcc 和安装 gcc。可修改脚本中的如下变量来选择版本:

GCC_VERSION="13.1.0"
GMP_VERSION="6.2.0"
MPFR_VERSION="4.2.0"
MPC_VERSION="1.3.0"
M4_VERSION="1.4.9"

请注意依赖的 MPC 有个编译 bug,但 install_gcc_tool.sh 做了修复,具体可参见:mpc库问题导致gcc编译失败

安装 gcc 成功后,应当可见如下信息:

gcc (GCC) 13.1.0
Copyright (C) 2023 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.

整个过程将耗时一两小时以上。

标签:脚本,gcc,一键,编译,VERSION,安装
From: https://www.cnblogs.com/aquester/p/17578135.html

相关文章

  • 我真的想知道,AI编译器中的IR是什么?
    随着深度学习的不断发展,AI模型结构在快速演化,底层计算硬件技术更是层出不穷,对于广大开发者来说不仅要考虑如何在复杂多变的场景下有效的将算力发挥出来,还要应对AI框架的持续迭代。AI编译器就成了应对以上问题广受关注的技术方向,让用户仅需专注于上层模型开发,降低手工优化性能......
  • TVM交叉编译RPC
    CrossCompilationandRPC本文将介绍交叉编译以及TVM通过RPC在远程设备上执行。通过交叉编译和RPC,可以在本地机器上编译程序,然后在远程设备上运行。这在远程设备的资源有限时十分重要,例如RasberryPi和移动平台,本文将介绍RasberryPi的CPU例子和Firefly-RK3399的OpenCL例子在......
  • 编译期处理
    默认构造器publicclasstest{}编译classpublicclasstest{ publictest(){ super(); }}自动拆装箱泛型集合取值foreach循环枚举类try-with-resources匿名内部类......
  • 【idea编译问题】可以找打对应的class 但是 idea 提示 java: 找不到符号
    可以找打对应的class但是idea提示java:找不到符号这个问题有的时候,可能是lombock引起的,可以在maven编译的时候填写-Djps.track.ap.dependencies=false......
  • mpc库问题导致gcc编译失败
    使用mpc-1.3.0编译gcc-13.1.0,执行gcc的configure时遇到如下错误:checkingforthecorrectversionofgmp.h...yescheckingforthecorrectversionofmpfr.h...yescheckingforthecorrectversionofmpc.h...noconfigure:error:BuildingGCCrequiresGMP4......
  • 【Boost】Windows端使用 MSVC14.2 编译 Boost 并在 CMake 项目中使用
    Write2023.7.24关于boost在Windows下的使用gcc安装与CLion的配置,能够查到的英文资料都比较少,踩过坑后记录一下。MinGW安装BoostBoostDownload:https://www.boost.org/users/download/下载并解压在某个没有中文路径下的目录中在开始编译操作之前请把gcc添......
  • m基于OFDM+QPSK和LDPC编译码通信链路matlab性能仿真,包括Costas载波同步和gardner定时
    1.算法仿真效果matlab2013b仿真结果如下:      2.算法涉及理论知识概要        基于OFDM+QPSK和LDPC编码的通信链路是一种常用的数字通信系统,用于实现高速、可靠的数据传输。该系统结合了正交频分复用(OFDM)、四相移键控(QPSK)调制和低密度奇偶校验(LDPC)编码......
  • 在Windows上编译Pytorch 源码
    在Windows上编译PyTorch源码作为一名经验丰富的开发者,我将向你介绍如何在Windows上编译PyTorch源码。编译PyTorch源码可以帮助你获得更多的灵活性,以及对PyTorch内部机制的更深入的了解。下面是整个过程的步骤:步骤操作1安装Git2安装CMake3安装Python4克隆Py......
  • 3步带你搞定华为云编译构建CodeArts Build “新手村任务”
    华为云编译构建(CodeArtsBuild)基于云端大规模并发加速,为客户提供高速、低成本、配置简单的混合语言构建能力,帮助客户缩短构建时间,提升构建效率。本文将给各位开发者带来华为云CodeArtsPipeline的手把手初级教学,让没有接触过的开发者能够轻松上手体验。【操作步骤】体验准备:注......
  • 从gcc早期源码看结构体大小
    既然sizeof是运算符,不是函数,那么它的机制到底是什么?C语言规范或编译器应该有所体现。gcc-0.9,其他版本的有需要再看,暂时不能handlecmake,以后再看CLANG/LLVM。搞清楚编译器,就可以相信编译器。                未经本人同意,禁止转载。......