Ubuntu22.04.4默认的gcc版本是gcc-11,但是在安装很多程序的时候(比如在安装NVIDIA官方驱动的时候)会报错,
ERROR:An error occurred while performing the step:"Building kernel modules". See /var/log/nvidia-installer.log…
因此我们需要手动安装gcc-12
首先下载gcc-12的压缩包
建议从清华大学的镜像源找到指定版本的包
https://mirrors.tuna.tsinghua.edu.cn/gnu/gcc/
https://mirrors.tuna.tsinghua.edu.cn/gnu/gcc/gcc-12.3.0/gcc-12.3.0.tar.gz
为了操作方便,下载下来之后可以将文件剪切到主目录,然后通过如下的命令对下载的压缩包进行解压
tar -xf gcc-12.3.0.tar.gz
安装所需的依赖项
然后运行下面的命令安装一些工具包
sudo apt install build-essential
安装以下软件包
为了帮助 GCC 源编译,请安装 libgmp3-dev、libmpfr-dev 和 libmpc-dev 包:
sudo apt install libmpfr-dev libgmp3-dev libmpc-dev -y
打开GCC目录
然后进入到压缩文件解压后的文件中
cd gcc-12.3.0
设置 GCC 构建选项
设置 GCC 构建的选项:
./configure -v --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu --prefix=/usr/local/gcc-12.3.0 --enable-checking=release --enable-languages=c,c++ --disable-multilib --program-suffix=-12.3.0
使用“make”命令启动 GCC 构建过程
使用 make 命令启动 GCC 构建过程:
make -j3
完成构建过程可能需要很长时间和大量资源。j3 指令指示机器使用三个核心执行任务。可以根据系统的设置和功能调整核心数量。
完成上述步骤后安装 GCC
sudo make install
检查 GCC 版本
输入以下命令检查 GCC 版本:
/usr/local/gcc-12.3.0/bin/gcc-12.3.0 --version
结论
作为程序员或开发人员,请在您的 Ubuntu 系统上安装 GCC 编译器。这是至关重要的第一步。您可以使用 GCC 的广泛工具包编译和执行用各种编程语言编写的代码。您已经为自己提供了深入研究 Ubuntu 领域的必要工具。按照本指南中建议的简单步骤进行软件创建。
您的创造力和解决问题的能力现在可能已经完全释放。希望您详细了解了如何在此处为 Ubuntu 安装 gcc。您可以放心地开发、汇编和运行程序。现在,您了解如何在 Ubuntu 上安装 GCC 编译器。在 Ubuntu 机器上使用 GCC 使您能够进行广泛的编程。此外,还可以进行调试和系统管理操作,以及编译和运行 C 和 C++ 代码。
原创文章,作者:朋远方,如若转载,请注明出处:https://caovan.com/zaiubuntu22044anzhuanggcc-12/.html