- 安装gcc-c++
yum install gcc-c++
- 安装CMake
yum install cmake
切换gcc版本
安装devtoolset-x
安装devtoolset-3
- 安装scl,方便切换gcc版本
yum install centos-release-scl scl-utils
- 安装devtoolset-3
- 部分安装
rpm -ivh "https://www.softwarecollections.org/repos/rhscl/devtoolset-3/epel-6-x86_64/noarch/rhscl-devtoolset-3-epel-6-x86_64-1-2.noarch.rpm" yum install devtoolset-3-binutils devtoolset-3-gdb devtoolset-3-gcc-c++ devtoolset-3-gcc
- 完整安装,较大
yum install devtoolset-3
- 切换到devtoolset-3环境
scl enable devtoolset-3 bash gcc -v # 4.9 # 退出gcc环境 exit
安装devtoolset-7
和devtoolset-3相似
- 安装
yum install devtoolset-7-binutils devtoolset-7-gdb devtoolset-7-gcc-c++ devtoolset-7-gcc
- 切换环境
scl enable devtoolset-7 bash gcc -v # 7.3
- 设置全局变量
# export CC=/opt/rh/devtoolset-3/root/usr/bin/gcc # export CPP=/opt/rh/devtoolset-3/root/usr/bin/cpp # export CXX=/opt/rh/devtoolset-3/root/usr/bin/c++
远程调试
yum install gdb -y yum install gdb-gdbserver -y
来源:https://www.cnblogs.com/zhuxiang1633/p/12221984.html