在raspberry pi上编译C ++应用程序时出错

时间:2014-06-21 16:59:17

标签: gcc makefile cmake raspberry-pi gcc4

我想问一下这个错误来自哪里:

c++: internal compiler error: Killed (program cc1plus)
Please submit a full bug report,
with preprocessed source if appropriate.
See <https://github.com/archlinuxarm/PKGBUILDs/issues> for instructions.
CMakeFiles/supnsa_parser.dir/build.make:77: recipe for target 'CMakeFiles/supnsa_parser.dir/src/helper.cpp.o' failed
make[2]: *** [CMakeFiles/supnsa_parser.dir/src/helper.cpp.o] Error 4
CMakeFiles/Makefile2:60: recipe for target 'CMakeFiles/supnsa_parser.dir/all' failed
make[1]: *** [CMakeFiles/supnsa_parser.dir/all] Error 2
Makefile:76: recipe for target 'all' failed
make: *** [all] Error 2

当我启动C ++应用程序的编译时,我在我的覆盆子pi上得到了这个。 它从何而来?我怎么解决这个问题?谢谢

1 个答案:

答案 0 :(得分:1)

编译期间通常Killed消息表示内存不足问题,因为大多数编译过程需要更多的内存,所以你应该增加它(如果可以,请查看{ {1}}或free -m命令)或其他解决方案是create a swap file并重新运行编译。

另请参阅:Linux内核中的Out Of Memory Management