编译安装swoole时错误记录 升级gcc

因为直接安装的gcc默认是4.4.7 而且不能通过yum update gcc来更新 故手动安装

1、 获取安装包并解压

wget http://ftp.gnu.org/gnu/gcc/gcc-6.1.0/gcc-6.1.0.tar.bz2

tar -jxvf gcc-6.1.0.tar.bz2

如果下载很慢的话到

http://mirror.hust.edu.cn/gnu/gcc/去下载

什么版本都有 而且亲测很快

2、 下载供编译需求的依赖项

cd gcc-6.2.0

./contrib/download_prerequisites 

3、 建立一个目录供编译出的文件存放

mkdir gcc-build-6.2.0

cd gcc-build-6.2.0

4、 生成Makefile文件

../configure -enable-checking=release -enable-languages=c,c++ -disable-multilib

5、 编译

make

6、 安装

make install

(安装需要root权限!)

查看安装

ls /usr/local/bin | grep gcc

7、 重启,然后查看gcc版本

gcc -v

 

 

ps:如果在swoole目录里面没有configure的话 可以执行phpize 在php的bin目录

我自己的在 /home/work/study/soft/php/bin/phpize 回车

会在swoole文件夹下面生成configure文件

执行./configure --with-php-config= /home/work/study/soft/php/bin/php-config 回去自动检测

posted @ 2020-03-25 19:53  bigZhangL  阅读(322)  评论(0)    收藏  举报