"Internal compiler" 在 Centos 7 上安装 HHVM 时出错

"Internal compiler" error when installing HHVM on Centos 7

我需要在我的 Linux 服务器上安装 HHVM 以启用我的 hacklang 工作。但我在安装过程中收到此错误消息

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]: *** [third-party/proxygen/CMakeFiles/hphp_proxygen.dir/lib/services/RequestWorker.cpp.o] Error 4
make[2]: *** Waiting for unfinished jobs....
make[1]: *** [third-party/proxygen/CMakeFiles/hphp_proxygen.dir/all] Error 2
make: *** [all] Error 2

此错误可能是内存不足,请通过运行命令

检查您的服务器有多少内存
free -h

如果你没有多少空闲 space 尝试在你的服务器中添加 swap-space 使用交换文件

添加交换 space 的过程
sudo dd if=/dev/zero of=/swapfile bs=64M count=16
sudo mkswap /swapfile
sudo swapon /swapfile

现在开始编译你的软件

编译完成后你可以删除交换文件

sudo swapoff /swapfile
sudo rm /swapfile