在Ubuntu中安装GCC编译器可以通过以下几种方法:
Ctrl + Alt + T
快捷键来打开终端,或者在应用菜单中搜索“终端”并打开它。sudo apt update
这将检查可用的更新和软件包列表。sudo apt install build-essential
或者,如果你想安装特定版本的GCC,可以使用以下命令(以GCC 12为例):sudo apt update
sudo apt install gcc-12 g++-12
build-essential
包包含了GCC、G++(GNU C++编译器)以及一些其他构建工具,如 make
。gcc --version
或者g++ --version
如果命令成功执行并显示版本信息,则说明GCC已成功安装在你的Ubuntu系统中。gcc-11.2.0
。contrib
文件夹下的 download_prerequisites
文件,查看需要的依赖包版本。根据 download_prerequisites
中红框位置的信息,在下方下载链接中下载相应的依赖包版本。
tar -zxvf gcc-9.10.tar.gz
cd gcc-9.10
tar -zxvf gmp-6.1.0.tar.bz2
tar -zxvf mpfr-3.1.4.tar.bz2
tar -zxvf mpc-1.0.3.tar.gz
tar -zxvf isl-0.18.tar.bz2
ln -sf gmp-6.1.0 gmp
ln -sf mpfr-3.1.4 mpfr
ln -sf mpc-1.0.3 mpc
ln -sf isl-0.18 isl
mkdir build && cd build
unset LIBRARY_PATH CPATH C_INCLUDE_PATH PKG_CONFIG_PATH CPLUS_INCLUDE_PATH INCLUDE
../configure -enable-checking=release -enable-languages=c,c++ --disable-multilib
make -j8
/usr/local
,因此需要指定其他路径:make install DESTDIR=/home
配置环境变量:
~/.bashrc
:vim ~/.bashrc
输入如下信息:export PATH=/home/usr/local/bin:$PATH
export LD_LIBRARY_PATH=/home/usr/local/lib64:$LD_LIBRARY_PATH
保存并关闭。
更新环境变量(每次打开shell,需要重新执行一次下方命令):source ~/.bashrc
gcc --version
显示如下信息,配置完成:gcc (GCC) 9.1.0 Copyright (C) 2019 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.
以上就是在Ubuntu上安装GCC编译器的步骤,你可以根据自己的需求选择使用APT包管理器安装或从源码编译安装。