安装GCC教程

CentOS 7下安装gcc 9.3.0 目录CentOS 7下安装gcc 9.3.0安装gcc安装bzip2下载gcc-9.3.0.tar.gz解压gcc-9.3.0.tar.gz安装gcc-9.3.0查看gcc版本注意事项 CentOS 7下安装gcc 9.3.0 本文主要介绍怎么在CentOS 7环境下安装GCC 9.3.0,需要准备的环境有: CentOS 7 gcc-9.3.0.tar.gz 安装gcc 使用下面命令安装gcc、gcc-c++,若已安装则忽略此步骤 yum install -y gcc gcc-c++ 安装bz 阅读详情
AI摘要

本文提供GCC-9.3.0的详细安装步骤,包括下载、配置及验证等环节,适用于希望自行搭建GCC环境的用户。

安装GCC-9.3.0全指导

一.安装准备

1_1下载GCC-9.3.0安装包*
手动下载辅助包,自动下载太慢,咱直接自己动手解决
ps:下载源精选国内清华源,速度无敌

wget https://mirrors.tuna.tsinghua.edu.cn/gnu/gcc/gcc-9.3.0/gcc-9.3.0.tar.gz

1_2 解压安装包

tar -xvf gcc-9.3.0.tar.gz

2 手动下载辅助包,自动下载太慢,咱直接自己动手解决
2_1进入GCC解压目录

cd gcc-9.3.0

2_2下载依赖版本gmp-6.1.0

wget https://mirrors.tuna.tsinghua.edu.cn/gnu/gmp/gmp-6.1.0.tar.xz

解压

tar -xvf gmp-6.1.0.tar.xz

改名成需要的目录名

mv gmp-6.1.0 gmp

2_3 下载依赖版本mpfr-3.1.4

wget https://mirrors.tuna.tsinghua.edu.cn/gnu/mpfr/mpfr-3.1.4.tar.gz

解压

tar -xvf mpfr-3.1.4.tar.gz

改名成需要的目录名

mv mpfr-3.1.4 mpfr

2_4 下载依赖版本mpc-1.0.3

wget https://mirrors.tuna.tsinghua.edu.cn/gnu/mpc/mpc-1.0.3.tar.gz

解压

tar -xvf mpc-1.0.3.tar.gz

改名成需要的目录名

mv mpc-1.0.3 mpc

二.安装编译
1 设置配置信息
建立编译目录,并进入

mkdir gcc-build

cd gcc-build

(/usr/local/gcc-9.3.0是新版本GCC的安装目录,可以更换,新手不推荐更换)

../configure --prefix=/usr/local/gcc-9.3.0 --disable-multilib --enable-languages=c,c++

2 编译
(小伙伴电脑有CPU多个核心时,推荐把“4”换成自己的核心数,这个过程需要时间多)

make -j 4

3 安装

make install -j 4

4 更新链接配置

 ln -s /usr/local/gcc-9.3.0 /usr/local/gcc

打开文件 sudo vim /etc/profile 输入一下指令

export PATH=/usr/local/gcc/bin:$PATH

export LD_LIBRARY_PATH=/usr/local/gcc/lib64

export MANPATH=/usr/local/gcc/share/man:$MANPATH

export CC=/usr/local/gcc/bin/gcc

export CXX=/usr/local/gcc/bin/g++

三.成果检验
gcc -v

使用内建 specs。
COLLECT_GCC=gcc
COLLECT_LTO_WRAPPER=/usr/local/gcc-9.1.0/libexec/gcc/x86_64-pc-linux-gnu/9.1.0/lto-wrapper
目标:x86_64-pc-linux-gnu
配置为:../configure --prefix=/usr/local/gcc-9.1.0 --disable-multilib --enable-languages=c,c++
线程模型:posix
gcc 版本 9.1.0 (GCC) 

cmake

-- The C compiler identification is GNU 9.3.0
-- The CXX compiler identification is GNU 9..0

NICE!!! 就是这么简单,从上到下,一步一步粘贴复制,GCC就装好啦

添加库文件问题处理
问题:缺少高版本的libstdc++.so的问题

apt: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.21' not found need by xxx`

首先先查看/usr/lib/x86_64-linux-gnu/libstdc++.so.6这个库的信息

strings /usr/lib/x86_64-linux-gnu/libstdc++.so.6 | grep GLIBCXX

查询到的最高版本是GLIBCXX_3.4.19,缺少GLIBCXX_3.4.21
在其他系统中搜此版本的库文件

sudo find / -name "libstdc++.so.6*"

找到之后查看是否需要的版本

strings libstdc++.so.6 | grep GLIBCXX

ll查看它链接的具体库文件

ll libstdc++.so.6

查询到 libstdc++.so.6.0.21 (这个支持GLIBCXX_3.4.21),
将这个库拷贝到对应位置,建立软连接即可

cp /lib/libstdc++.so.6.0.21 /usr/lib64/
rm /usr/lib64/libstdc++.so.6
ln -s /usr/lib64/libstdc++.so.6.0.21 /usr/lib64/libstdc++.so.6
GCC-9.3.0离线安装 在已安装GCC-5.4.0的设备上安装GCC-9.3.0 阅读详情

相关推荐

Windows中安装GCC教程

Windows下安装GCC

qq_43604945的博客 2万+

为你详解Linux安装GCC方法

下载: http://ftp.gnu.org/gnu/gcc/gcc-4.5.1/gcc-4.5.1.tar.bz2 浏览: http://ftp.gnu.org/gnu/gcc/gcc-4.5.1/ 查看Changes: http://gcc.gnu.org/gcc-4.5/changes.htm 现在很多程序员都应用GCC,怎样才能更好的应用GCC。目前,GCC可以用来编译C/C++、F

BullJordan23的专栏 12万+

MinGW安装教程——著名C/C++编译器GCC的Windows版本

前言 本文主要讲述如何安装 C语言 编译器——MinGW,特点是文章附有完整详细的实际安装过程截图,文字反而起说明提示作用。 编写本文的原因始于我的一个观点:图片可以比文字传达更多的信息,也能让其他人更容易理解作者的意图及思想。因此,我将安装 MinGW 的过程和步骤,编写成了这篇以图片为主的教程,为了让看到这篇文章的任何人,都可以很容易按照图片所示正确安装 MinGW。 一、什么是 MinGW ...

Never-Giveup的博客 6654

Ubuntu下gcc安装及使用

             Ubuntu下gcc安装及使用 2016年06月21日 10:58:37 29486人阅读 评论(2) 收藏 举报 ...

lucifa_li的博客 4万+

C语言教程一之安装gcc和VS code

引用 自古学海无涯岸;只惧一叶前行舟;顺水推舟自轻松;逆水行船用力撑;谁说谁一事无成;谁说谁事事皆行;千里路始于足下;成败握自己手中。; hi~我是朝思墓想,这一节课我们来学C语言教程一 安装gcc和VS code 正文 说到c语言,不得不说它的优点! 它的优点有很多: 运行速度快 比c++简洁 直接生成exe(俗称应用程序)当然需要用编译器编译! 与c++不同的是: main() c int main() c++ int main(int agc,char const *agc[]) 怎么样,

weixin_48447307的博客 1889

devtoolset-9-gcc-9.3.1-2.2.el7.x86_64.rpm

离线安装包,亲测可用

GCC编译器的安装教程(Windows环境)

GCC编译器的安装教程(Windows环境) 你好!GCC 编译器是 Linux 系统下最常用的 C/C++ 编译器,大部分 Linux 发行版中都会默认安装。GCC 编译器通常以gcc命令的形式在终端(Shell)中使用.对于要学习Linux的朋友来说,可以在Windows上做一个过渡。 教程开始 1.安装MinGW 下载MinGW打开托管网站sourceforge然后Download 下载完成之后,双击打开点击Install,一路Next安装 2.安装GCC编译器 打开编译器然后在里点击Basic

量子君的blog 16万+

ESP32 Arduino 学习篇(五)TFT_eSPI库

该库有User_Setup.h和 User_Setup_Select.h两个配置文件,支持 ①自定义参数或 ②使用已有配置 驱动TFT屏幕。优点是: 1. 占用空间非常小 2. 动画清晰,充分利用每个像素点 3. 可以非常灵动. 4. 方便进行微调。首先在Libraries里面搜索安装TFT_eSPI库到你的工程文件里面。初始化屏幕, 如果是ST7735,可以往里面传一个参数, 具体用到时再看。缺点是: 1. 容易闪屏 2. 一般不会太复杂 3.需要大量的计算。特别注意: 字库7是仿7段数码屏的样式。

DOF526570的博客 2万+

Linux系统安装gcc详细教程。

这是一个基本的GCC安装过程的概述。请注意,具体的步骤可能因您使用的Linux发行版和版本而有所不同。如果您在执行过程中遇到问题,请参考相关Linux发行版的文档或GCC的官方文档,或者寻求社区的帮助。安装完成后,您可以验证GCC是否成功安装。是一个包含GCC和其他构建工具的软件包,它将满足大多数基本编译需求。如果成功安装,将会显示GCC的版本信息。您可以根据需要安装其他GCC组件。

高性价比服务器就选:蓝易云 2万+

CTS实战:如何用set_sense优化时钟树平衡(附ICC2避坑指南)

本文深入探讨了在时钟树综合(CTS)中,如何正确使用`set_sense`命令优化时钟树平衡,并对比了其与`set_disable_timing`的本质区别。通过实战案例详细解析了`-stop_propagation`和`-clock_leaf`参数的应用场景,并提供了ICC2工具中的关键避坑指南,帮助后端工程师精准控制时钟拓扑,避免时序分析漏洞。

weixin_28933797的博客 459

nnUnet代码解读--优化策略

优化策略 nnUNetTrainer def initialize_optimizer_and_scheduler(self): assert self.network is not None, "self.initialize_network must be called first" self.optimizer = torch.optim.Adam(self.network.parameters(), self.initial_lr, weight_decay=self.weight_

weixin_44858814的博客 3827

Linux系统安装gcc详细教程

安装完成后,您可以验证GCC是否成功安装。是一个包含GCC和其他构建工具的软件包,它将满足大多数基本编译需求。如果成功安装,将会显示GCC的版本信息。这是一个基本的GCC安装过程的概述。您可以根据需要安装其他GCC组件。

xx155802862xx的博客 1752

SAP项目中 Waterfall vs Agile 的深度对比分析背景:方法论的演进SAP项目实施方法论经历了显著的代际更替。早期以 ASAP(Accelerated SAP) 为代表,采用经典瀑

本文对比分析了SAP项目实施中瀑布模型(ASAP)与敏捷方法(SAP Activate)的核心差异。瀑布模型采用线性流程,需求固定但变更成本高;敏捷方法则通过迭代开发实现动态调整,强调最佳实践和用户持续参与。文章指出,SAP系统的复杂性使纯粹敏捷难以实施,需在标准化与定制化间取得平衡。最终建议根据项目特性选择方法论:稳定需求适用瀑布模型,变化频繁则推荐敏捷,而SAP Activate本质上是两者的结构化融合,代表未来趋势。关键在于匹配项目实际需求,而非盲目追随方法论潮流。

金牌架构师 345

linux下离线安装gcc详细教程

linux下离线安装gcc详细教程

weixin_45618990的博客 1万+

uniapp - 微信小程序接入官方人脸识别认证详细流程及示例源码,Uniapp微信小程序项目集成官方提供的人脸识别身份验证插件接口(多种示例:人脸核验、身份证件与人脸是否匹配、是否活体、实名认证等)

uni-app微信小程序人脸识别认证,使用uniapp开发微信小程序的人脸采集功能/人脸识别功能,uniapp vue3微信小程序活体人脸识别,Uni-app微信小程序实名认证,uniApp微信小程序人脸认证,UniApp的微信小程序实名认证与人脸识别系统开发,人脸核身微信小程序uni-app接入流程,wx.startFacialRecognitionVerify,uniapp开发微信小程序-人脸采集功能、微信人脸识别实名认证集成指南,识别失败,人脸识别接口怎么调用,前后端完整示例代码demo,人脸检测功能

🏆 前端领域优质创作者 3284

3 路由引入

在大型企业网络中,网络规模十分庞大,选用单一的路由协议无法满足网络的需求,因此多种路由协议共存的情况十分常见。或者出于业务逻辑或行政管理的考虑,会在不同的网络结构中设计和部署不同的路由协议,使路由的层次结构更加清晰可控。路由引入是具有方向性的,将路由信息从路由协议A引入到路由协议B(A-to-B),则路由协议B可获知A中的路由信息,但是此时,A还并不知晓B路由协议中的路由信息,除非配置B-to-A的路由引入。表3-1:各种路由协议的优先级。通过路由引入,可以实现路由信息在不同路由协议间传递。

lwljh134的博客 621

gcc下载及安装教程

gcc下载及安装教程 作者:白鹿(花名) 注意:请提前获取root权限 1、gcc下载链接:http://ftp.gnu.org/gnu/gcc/gcc-5.1.0/ 2、解压相关下载压缩包(此处已提前下载,无需重复下载) tar xjvf gcc-5.1.0.tar.bz2 相关解压文件目前所停留路径:GPU-3 /home/op/bailu/bak 3、创建安装目录 mkdir /usr/local/gcc-5.1.0/ 4、进入安装目录 cd /usr/local/gcc-5.1.0/

吉米_王 4万+

【AHE数据集】历史/未来全球网格热排放数据 PF-AHF

AHE数据集

WW、forever的博客 127

gcc安装教程

gcc安装教程:https://www.cnblogs.com/mingforyou/p/4118607.html

吉米_王 912

coze 怎么读取excel文件,使用循环,数据库完成LLM问答并存储

本文介绍了如何在Coze平台实现"Excel读取+循环处理+LLM问答+数据库存储"的工作流。主要分为三个步骤:1)使用代码节点解析Excel文件为问答对数组;2)通过循环节点遍历问答对,调用LLM节点生成回答;3)利用数据库节点将问答结果存储到Coze内置数据库中。文中提供了代码示例和节点配置说明,并强调了注意事项如Excel格式要求、LLM调用频率控制等。该工作流适用于批量构建知识库问答系统并持久化存储结果。

ZhangJiqun&191cm&85kg 1791

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

GCC安装教程

GCC编译器的安装教程(Windows环境) 你好!GCC 编译器是 Linux 系统下最常用的 C/C++ 编译器,大部分 Linux 发行版中都会默认安装。GCC 编译器通常以gcc命令的形式在终端(Shell)中使用.对于要学习Linux的朋友来说,可以在Windows上做一个过渡。 教程开始 1.安装MinGW 下载MinGW打开托管网站sourceforge然后Download 在这里插入图片描述 下载完成之后,双击打开点击Install,一路Next安装 在这里插入图片描述 2.安装GCC编译器

weixin_58440473的博客 6083

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

GCC的安装教程

GCC编译器通常在Linux系统下使用,一般来说大部分发行的系统会默认安装,GCC编译器使用gcc指令在终端进行shell操作。对于新接触Linux的朋友来说,简单的在Windows中练习过渡一下应该就足够了。(我就是因为Virtual Box 安装Ubuntu失败,这么做的!!!结合网上信息,列出如下步骤以上就是Windows下的gcc安装步骤,按照上述步骤一步步执行,应该不会有太大问题,如非必要,建议大家直接选择系统默认的版本,否则可能造成不必要的麻烦,希望能够帮到各位。

m0_53573725的博客 7363

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

gcc-11.5安装教程

我用过史上最恶心的库,踩了无数坑,给大家分享一下安装教程。需要包包括m4、GMP、MPFR、MPC、GCC等。这一步很慢很慢,运行成功截图。

weixin_57682236的博客 564

Linux离线安装gcc教程

Linux离线安装gcc教程 【下载地址】Linux离线安装gcc教程 本教程详细讲解了如何在Linux环境下离线安装gcc(GNU编译器集合),帮助用户在无网络连接的情况下完成安装并进行编译工作。gcc是一个功能强大的开源编译器套件,支持C、C++、Fortran等多种编程语言,是Linux开发中不可或缺的工具。教程从...

gitblog_06790的博客 594

CentOS 7 安装gcc、g++、gdb教程

CentOS 7 安装gcc、g++、gdb教程         一、背景:                           因为有版本的变动影响,我查阅了大量资料后,总结出一篇最新教程(写于2018.3.22日)        二、我的平台环境:                        虚拟机: 使用的是VM           版本为:12.0.1          

alan_gaohaodong的博客 4万+

Linux内网环境下离线安装gcc教程

Linux内网环境下离线安装gcc教程 【下载地址】Linux内网环境下离线安装gcc教程 在Linux内网环境中,网络限制常常成为安装gcc的障碍。本仓库提供了一套完整的离线安装解决方案,帮助用户轻松应对这一挑战。通过将gcc的rpm安装包下载到本地并上传至Linux服务器,用户可以在无网络连接的情况下完成安装。教程详...

gitblog_06735的博客 600
上一篇: 命名管道 C++
下一篇: 解决/lib64/libstdc++.so.6: version `CXXABI_1.3.9‘ not found
hack_tian
博客等级 码龄16年 38粉丝 6原创
评论 6
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值