zAlisa
2017-07-14 17:18
c++: internal compiler error: Killed (program cc1plus)
Please submit a full bug report,
with preprocessed source if appropriate.
See <http://bugzilla.redhat.com/bugzilla> for instructions.
make[2]: *** [sql/CMakeFiles/sql.dir/item_geofunc.cc.o] Error 4
make[1]: *** [sql/CMakeFiles/sql.dir/all] Error 2
make: *** [all] Error
make编译报这个错误是什么原因啊??
你用的是什么服务器啊,有可能是内存不够导致的,参考一下mysql安装make报错
在这里特别提醒, 对于mysql5.7.8的make编译, 如果是阿里云centos主机512M内存的, 会在make编译到45%时会报错, 这是内存不足所致。
出错后重新运行配置,需要删除CMakeCache.txt文件
# make clean # rm -f CMakeCache.txt
那么设置2G交换分区来用下 :
# dd if=/dev/zero of=/swapfile bs=1k count=2048000 --获取要增加的2G的SWAP文件块 # mkswap /swapfile -- 创建SWAP文件 # swapon /swapfile -- 激活SWAP文件 # swapon -s -- 查看SWAP信息是否正确 # echo "/var/swapfile swap swap defaults 0 0" >> /etc/fstab -- 添加到fstab文件中让系统引导时自动启动swapfile文件的路径在/var/下
编译完后, 如果不想要交换分区了, 可以删除:
# swapoff /swapfile # rm -fr /swapfile
PHP环境LAMP/LNMP安装与配置
45351 学习 · 237 问题
相似问题