./swoole_config.h:22:2: 错误:#error "GCC 4.8 or later required" make: *** [src/core/array.lo] 错误 1
之前确定gcc版本升级到了gcc4.8.2,但是这里又报错显示版本没有达到4.8。这是怎么回事呢?
原来swoole扩展 make 时, 在linux上默认用的是cc
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200702164835698.jpg?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3hoMzd6Wg==,size_16,color_FFFFFF,t_70#pic_center)
这里可以看到cc 版本还是4.4.7。
接下来备份原来的gcc
mv /usr/bin/gcc /usr/bin/gcc4.4.7
然后再创建一个高版本的软连接。
ln -s /usr/local/bin/gcc /usr/bin/gcc
搞定了
![搞定了](https://img-blog.csdnimg.cn/20200702165123877.jpg?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3hoMzd6Wg==,size_16,color_FFFFFF,t_70#pic_center)