ubuntu22.04编译安装gcc12.2
ubuntu22.04编译安装gcc12.2
- 更新apt
sudo apt-get update
- 安装wget
sudo apt-get install wget zlib2 make
3. 下载相应版本的gcc安装包(把下面的地址换成相应版本的gcc即可)
wget https://ftp.gnu.org/gnu/gcc/gcc-12.2.0/gcc-12.2.0.tar.gz
- 解压安装包
tar -xzvf gcc-12.2.0.tar.gz
配置安装路径 sudo vim /etc/profile, 在最后添加
export PATH="/usr/local/gcc-9.2/bin:$PATH"
进入gcc源码目录
cd gcc-12.2.0/
- 下载需要的配置
./contrib/download_prerequisites
- 创建编译目录
cd ..mkdir temp_gcc9.2 && cd temp_gcc9.2
这里报错:
configure: error: no acceptable C compiler found in $PATH
原因是没有安装gcc g++, 解决方法:
apt-get install -y gcc g++
再次执行后成功
- 编译安装
make && make install
- 链接
ln -s /usr/local/gcc-12.2/bin/gcc /usr/bin/gcc
- 查看输出结果:
gcc -v
root@fc4041008a22:/build# gcc -v
Using built-in specs.
COLLECT_GCC=gcc
COLLECT_LTO_WRAPPER=/usr/local/gcc-12.2/libexec/gcc/x86_64-pc-linux-gnu/12.2.0/lto-wrapper
Target: x86_64-pc-linux-gnu
Configured with: ../gcc-12.2.0/configure --prefix=/usr/local/gcc-12.2 --enable-threads=posix --disable-checking --disable-multilib
Thread model: posix
Supported LTO compression algorithms: zlib
gcc version 12.2.0 (GCC)
ubuntu22.04编译安装gcc12.2相关推荐
- Ubuntu22.04编译安装vulkan图形渲染环境
使用Ubuntu22.04编译安装vulkan图形渲染环境 环境准备 1.下载vulkan的开源代码 2.解压vulkan源码压缩包 3.修改编译文件参数 4.开始编译 5.编译中的错误 6.安装结束 ...
- ubuntu22.04 编译安装 Kate 编辑器
文章目录 0x0 目的 0x1 在 Ubuntu 22.04 编译安装 Kate 0x11 Download dependencies 0x12 Build kate and kwrite 0x13 ...
- ubuntu22.04版本安装CUDA及cuDNN
此方法仅针对ubuntu22.04下linux系统安装及配置深度学习环境,其他版本不知可通用! 一.独立显卡驱动安装 1-1 先更新所有的软件包 sudo add-apt-repository ppa ...
- Ubuntu 17.04 编译安装 Nginx 1.9.9 配置 https 免费证书
Ubuntu 17.04 编译安装 Nginx 1.9.9 配置 https 免费证书 安装 Nginx 安装依赖 $ apt-get update $ apt-get install build-e ...
- ubuntu14.04 mysql5.6_ubuntu14.04编译安装mysql5.6.28
一.安装必备工具 sudo apt-get install make bison g++ build-essential libncurses5-dev cmake ncurses-devel 二.设 ...
- Ubuntu22.04.1安装ROS2入门级教程(ros-humble)
Ubuntu22.04.1安装ROS2入门级教程(ros-humble) 文章目录 Ubuntu22.04.1安装ROS2入门级教程(ros-humble) 一键安装ROS(五星推荐⭐⭐⭐⭐⭐) 前言 ...
- Ubuntu22.04篇---安装微信,QQ,企业微信
Ubuntu22.04篇---安装微信,QQ,企业微信 1.企业微信安装方法 2.微信安装方法 3.QQ安装方法 微信,企业微信,QQ 在Ubuntu20.04下通过优麒麟官网应用下载提供的wine版 ...
- Ubuntu18.04 编译安装 Realtek 8852 无线网卡驱动
记录一下Ubuntu18.04 编译安装 Realtek 8852 无线网卡驱动全过程 内核版本: Linux 5.6.19-050619-generic 先是一步一步按照这个做的,到make的时候发 ...
- Ubuntu22.04平台安装mesa
1,环境准备 1,在Ubuntu22.04的环境下编译安装Mesa22版本的全过程. 2,以下面编译选项为依据: meson build -Degl=true --buildtype debug -D ...
最新文章
- HarmonyOS Java工程目录结构
- java 折线图_java折线图的数据写入方法
- The expression except (OSError, e)
- boost::mp11::mp_same相关用法的测试程序
- 推荐一个Python终身学习者
- android tcp判断服务器是否断开,Android tcp客户端连接,然后从java服务器断开连接...
- properties配置文件的加密
- c语言编程题2^0+2^1+……+2e63,牛客网刷题33(2道题)
- MyBatis系列-Mybatis入门精讲
- 标志位操作指令七条CLC,STC,CLD,STD,CLI,STI,CMC
- 夯实Java基础(二)——面向对象之封装
- Illustrator 教程,了解 AI 中的绘图工具
- Prime Path素数筛与BFS动态规划
- UOS声势浩大,麒麟没有反应
- 计算机与编程基础知识
- 虚幻4 ai蓝图_高效AI自我监督学习的迷人蓝图
- adodb 连接mysql_PHP中使用ADODB连接MySQL中文乱码
- Log4j2-Log4j 2介绍及使用
- office文档转成pdf的两种方案
- ps3无限服务器连接,[攻略] (转) [分享] PS3常见错误代码及解决办法
热门文章
- potplayer 多个进程_搞懂进程组、会话、控制终端关系,才能明白守护进程干嘛的?...
- python画点的函数_【Python】matplotlib绘图 - scatter、plot函数画离散点(带有边线)...
- 安卓app调试工具(chrome)
- 中国-东盟统计年鉴(2016-2022)
- B2B行业网站销售方式及销售工作内容
- 科学“干饭”,AI 营养师教你
- 如何将一个向量投影到一个平面上_自动驾驶视觉融合相机校准与激光点云投影...
- C++核心准则C.150:unique_ptr管理的对象要用make_unique()​构建
- 计算机网络管理技师代号,计算机网络管理技师复习资料.doc
- 南桥芯片和北桥芯片的作用!