开发环境
Centos7最小系统
gcc 9.1
cmake
环境可能存在的一些问题
可能存在的问题,linux最小系统没有一些常用命令,如果我们处于外网我们可以yum安装,但却遇到以下问题
can not find a valid baseurl for repo: base/7/x86-64
可修改网络配置
vi /etc/sysconfig/network-scripts/ifcfg-ens123 # 不是每个主机都是ens123
把ONBOOT=no,改为ONBOOT=yes
重启网络
service network restart
gcc安装
编译过程缺少gmp mpfr mpc
wget ftp://gcc.gnu.org/pub/gcc/infrastructure/gmp-6.1.0.tar.bz2
wget ftp://gcc.gnu.org/pub/gcc/infrastructure/mpfr-3.1.4.tar.bz2
wget ftp://gcc.gnu.org/pub/gcc/infrastructure/mpc-1.0.3.tar.gz
安装GMP:
tar -jxvf gmp-6.1.0.tar.bz2
cd gmp-6.1.0
./configure
make && make install
安装MPFR:
tar -jxvf mpfr-3.1.4.tar.bz2
cd mpfr-3.1.4
./configure
make && make install
tar -zxvf mpc-1.0.3.tar.gz
cd mpc-1.0.3
./configure
make && make install