://archive.ubuntu.com/ubuntu focal main universe 更新源: sudo apt update 安装GCC: sudo apt install gcc-7 g+ /usr/bin/g++ /usr/bin/g++.bak 链接到gcc-7: sudo ln -s /usr/bin/gcc-7 /usr/bin/gcc sudo ln -s /usr/bin/g+ gcc /usr/bin/gcc-11 20 #配置g++版本的优先级 sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g+
sudo rm gcc sudo ln -s gcc-4.8 gcc sudo rm g++ 补充实例:给ubuntu20.04降级到gcc-7版本 sudo apt install gcc-7 g+ sudo ln -s /usr/bin/cpp-7 /usr/bin/cpp sudo ln -s /usr/bin/gcc-7 /usr/bin/gcc sudo ln -s /usr/bin/g+
4.8 4.2, 5 4.6 4.1 4.5 4.0 4.4 我当前 gcc 的版本为 11.4, 但是需要安装 gcc 7的版本,但是安装时报错: > sudo apt install gcc-7 g+ Done Package g++-7 is not available, but is referred to by another package. is only available from another source E: Package 'gcc-7' has no installation candidate E: Package 'g+ 13 2023 /usr/bin/g++-12 -> x86_64-linux-gnu-g++-12 lrwxrwxrwx 1 root root 22 Mar 26 2020 /usr/bin/g+ update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-7 60 --slave /usr/bin/g++ g++ /usr/bin/g+
add-apt-repository ppa:ubuntu-toolchain-r/test sudo apt-get update sudo apt-get install -y gcc-7 g+ update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-7 10 --slave /usr/bin/g++ g++ /usr/bin/g+
但是它将不会被安装 推荐: cscope 但是它将不会被安装 推荐: cccc 但是它将不会被安装 g++ : 依赖: g+ 但是它将不会被安装 推荐: cscope 但是它将不会被安装 推荐: cccc 但是它将不会被安装 g++ : 依赖: g+
make安装LightGBM: git clone --recursive https://github.com/Microsoft/LightGBM ; cd LightGBM export CXX=g+
GCC-7.0 sudo add-apt-repository ppa:jonathonf/gcc-7.1 sudo apt-get update sudo apt-get install gcc-7 g+ update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-7 60 --slave /usr/bin/g++ g++ /usr/bin/g+
add-apt-repository ppa:ubuntu-toolchain-r/test apt-get update apt-get install gcc-7 apt-get install g+ +-7 ln -s /usr/bin/gcc-7 /usr/bin/gcc ln -s /usr/bin/g++-7 /usr/bin/g++ gnu make 4.1: sudo apt-get install
gcc降级 因为Ubuntu20.04自带的gcc版本为9.3,而cuda10.1不支持gcc-9,因此要手动安装gcc-7,命令如下: sudo apt-get install gcc-7 g+ update-alternatives --display gcc 设置默认的g++也是如此: sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g+
libasan4=7.3.0-16ubuntu3 libubsan0=7.3.0-16ubuntu3 libcilkrts5=7.3.0-16ubuntu3 sudo apt-get install g+ +-7=7.3.0-16ubuntu3 libstdc++-7-dev=7.3.0-16ubuntu3 sudo ln -s /usr/bin/g++-7 /usr/bin/g++ sudo ln
sudo add-apt-repository ppa:ubuntu-toolchain-r/test 安装想要安装的 GCC 和 G++版本,输入: sudo apt install gcc-7 g+ update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-7 70 --slave /usr/bin/g++ g++ /usr/bin/g+
版本太高会导致后面编译失败,需要卸载重装 gcc: sudo apt-get remove gcc 安装 gcc-7: sudo apt-get install gcc-7 sudo apt-get install g+ sudo update-alternatives --config gcc sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g+
gcc降级 Ubuntu20.04自带的gcc版本为9.7.0,需要添加gcc7才可安装cuda10.2,输入命令安装gcc7 apt-get install gcc-7 g++-7 查看gcc版本,可以看到目前系统中存在
相关的安装命令是从 PolarDB-通过编译源码安装部署文档上来的,专门适配于 Ubuntu 20版本,Centos的版本可以具体去它文档中查看 安装GCC7 apt install -y gcc-7 g+ install /usr/bin/gcc gcc /usr/bin/gcc-7 60 \ --slave /usr/bin/g++ g++ /usr/bin/g+
subversion asciidoc w3m dblatex graphviz python-matplotlib libc6:i386 libSSL-dev expect lib32gcc-7-dev g+
add-apt-repository ppa:ubuntu-toolchain-r/test sudo apt-get update sudo apt-get install gcc-7 sudo apt-get install g+ -DCMAKE_CXX_COMPILER=g++-7 -DMMDEPLOY_BUILD_SDK=ON -DMMDEPLOY_TARGET_DEVICES="cpu;cuda" -DMMDEPLOY_TARGET_BACKENDS
update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-7 70 --slave /usr/bin/g++ g++ /usr/bin/g+
g++ 编译命令: ----------------------------------------------------- 语言:C++17 安装命令: sudo apt install -y g+
# 切换gcc链接到gcc-7版本 sudo rm -r gcc sudo ln -sf gcc-7 gcc sudo rm -r g++ sudo ln -sf g+
install /usr/bin/g++ g++ /usr/bin/g++-5 50 sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g+