Ubuntu系统中gcc安装
一. 下载
1. 进入官网:
https://gcc.gnu.org/mirrors.html
2. 点击任意链接,进入下载所需版本
二. 安装
1. 解压源码
tar -xzvf gcc-12.1.0.tar.gz
2. 进入解压后的gcc-12.1.0目录
./contrib/download_prerequisites
3. 在gcc-12.1.0的平行位置建立目录用于存放编译后的程序文件,比如build
4. 进入刚创立的build目录之后执行
../gcc-12.1.0/configure --prefix=/home/username/.local --enable-checking=release --enable-languages=c,c++ --disable-multilib。
注意:普通用户没有root权限,无法修改/usr/local下的内容。因为需要使用prefix将安装位置设为自己根目录下的位置(“/home/username/.local” 可以设为自己目录下的其他位置)。
5. 编译
在build目录下,
make -j
这部分耗费事件较长,加“-j”可充分利用多核的优势,减少编译时间。
6. 安装gcc
make install
最终新版本的gcc被安装在/home/username/.local/bin下。
7. 设置环境变量
在~/.bashrc中添加
export PATH=/home/username/.local/bin:$PATH
终端输入
source ~/.bashrc
终端输入
gcc -v
查看gcc版本。
参考:
1、https://blog.csdn.net/qq_37233070/article/details/120062420?spm=1001.2101.3001.6661.1&utm_medium=distribute.pc_relevant_t0.none-task-blog-2%7Edefault%7ECTRLIST%7Edefault-1-120062420-blog-116551641.pc_relevant_aa2&depth_1-utm_source=distribute.pc_relevant_t0.none-task-blog-2%7Edefault%7ECTRLIST%7Edefault-1-120062420-blog-116551641.pc_relevant_aa2&utm_relevant_index=1
2、https://www.cnblogs.com/tankblog/p/5919901.html
3、https://blog.csdn.net/WinterShiver/article/details/109842569
Ubuntu系统中gcc安装相关推荐
- 在ubuntu系统中使用dpkg命令安装后缀名为deb的软件包
在ubuntu系统中使用dpkg命令安装后缀名为deb的软件包: dpkg命令常用格式如下: #查看文件结构(其中-c等价于--contents) sudo dpkg -c xx.deb #安装软件包 ...
- 在Ubuntu系统中安装Docker
对于Ubuntu系统,Docker现在只啊吃以下版本. Ubuntu Xenial 16.04 (LTS) Ubuntu Wily 15.10 Ubuntu Trusty 14.04 (LTS) Ub ...
- 【k8s学习笔记】第二篇:在Ubuntu系统中安装kubelet,kubeadm和kubectl
在这一篇中,我们在Ubuntu系统中通过命令行的方式安装kubelet,kubeadm和kubectl. kubelet:运行在Cluster 的所有节点上面,负责Pod和容器的启动和维护: kube ...
- debian 安装_如何在 Debian/Ubuntu 系统中检查程序包是否安装?
有很多种方法可以检查程序包是否已安装,我找到了 7 种命令,你可以从中选择你喜欢的使用. -- Magesh Maruthamuthu(作者) 我们近期发布了一篇关于批量程序包安装的文章.在此同时,关 ...
- linux mint卸载桌面环境,在Ubuntu系统中安装最新Cinnamon桌面环境,包括启用及卸载...
Cinnamon 桌面环境通常默认装载在 Linux Mint 版本中,它是一个传统而优雅的桌面环境,本文将为你介绍在 Ubuntu 下安装最新 Cinnamon 桌面环境的方法,包括启用及卸载方法, ...
- (八)在ECS实例的Ubuntu系统中安装Hadoop
在阿里云ECS的Ubuntu系统中安装Hadoop,和在本地电脑安装Hadoop,基本相似,但是,也有略微差别,必须正确配置,否则,会导致无法顺利启动.安装Hadoop之前,请确保已经根据前面的博客& ...
- Debian\Ubuntu 系统中安装 Window10 字体
Debian\Ubuntu 系统中安装 Window10 字体 提取 Windows10 字体 Windows10字体所在目录如下: Win10 系统字体: C:\Windows\Font 用户自定义 ...
- 如何将ROS1和ROS2安装到同一个ubuntu系统中
目录 写在前面 1. 本文测试环境: 2. 先说结论 2. 再说操作 2.1 不赘述的ROS1和ROS2的安装方法 2.1 ROS1和ROS2快速切换系统环境变量的方法 最后的话 写在前面 依旧是小马 ...
- ubuntu系统查看gcc版本及版本切换
写在前面: 自己的测试环境是Ubuntu16.04 ,安装了gcc-5.gcc-7,通过下面的方式从实现默认的gcc-5切换到gcc-7,亲测有效-- 1.查看自己当前的gcc版本 gcc -v 通过 ...
最新文章
- 散列表(Hash Table)
- 360脱口秀:‘未来属于虚拟’开播啦!
- python网络爬虫工程师薪资-python网络爬虫工程师找工作应该准备什么?
- python语言是谁发明的咋读-Python简史
- 摄像头图像桶形畸变校正测试
- 2019考研调剂信息 计算机专业,2019考研分数线还未公布,已公布的调剂信息是真的吗?...
- CF双端总决赛还是LGD总决赛?端游战队挺进决赛,手游已拿三连冠
- 对象中multipartfile 空报错_Python 为什么会有个奇怪的“...”对象?
- 计算机专业 程序员技术练级攻略(转载)
- LeetCode 1878. 矩阵中最大的三个菱形和(模拟)
- kingroot android 7,KingRoot全球实现Android 7.0一键 Root
- poj2373 Dividing the Path (单调队列+dp)
- 装机之必备软件下载合集
- 未来教育计算机题库三合一,未来教育-全国计算机等级考试真考题库、高频考点、模拟考场三合一(二级MS Office高级应用)...
- centos7扫描新硬盘_跟大家讲讲硬盘基础知识
- html 5 压缩zip,Zip
- 如何在windows平台下造字
- mac 10.10.5 mysql_Mac 10.10.5 环境下搭建apache,php,mysql,phpadmin
- Chinese Fear More Historic Destruction
- Android下拉刷新