编译安装Swoole 4.3.4
make或make install无法执行或编译错误
make编译时报错:
./swoole_config.h:22:2: error: #error "GCC 4.8 or later required." make: *** [swoole.lo] Error 1
这里计划升级为gcc7.1,原本的是gcc4.7
一、下载安装包:
cd /usr/local/src // 进入用户自主操作目录
wget http://ftp.gnu.org/gnu/gcc/gcc-7.1.0/gcc-7.1.0.tar.bz2 // 下载安装包([安装包地址](http://ftp.gnu.org/gnu/gcc))
tar -jxvf gcc-7.1.0.tar.bz2 // 解压安装包
至此/usr/local/src/下新增目录为:
二、安装gcc-7.1.0
cd gcc-7.1.0
./contrib/download_prerequisites // 下载依赖库
mkdir gcc-temp // 建立编译输出目录
./configure --enable-checking=release --enable-languages=c,c++ --disable-multilib // 生成makefile文件
make -j4 // 编译(j为核心数,速度会更快,这步极为耗时,建议睡