这种情况通常是因为编译过程中使用了过多的内存,导致系统强制终止了该进程。解决方法有以下几种:

  1. 增加内存:如果你的机器内存较小,可以考虑增加内存条来解决该问题。

  2. 减少进程并发数:将编译时的并发进程数减少,可以减少内存占用,从而避免被强制终止。

  3. 优化编译选项:有些编译选项可能会导致内存占用过高,可以尝试调整编译选项来优化内存占用。

  4. 优化代码:如果代码中存在大量的重复计算和内存占用较高的部分,可以考虑优化代码,减少内存占用。

  5. 使用交叉编译:如果你的机器性能较差,可以考虑使用交叉编译来减少内存占用。

使用cmake程序进行编译时会出现killed signal terminated的错误并且伴随大量硬盘读取

原文地址: https://www.cveoy.top/t/topic/bZFq 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录