解决Ubuntu下GCC内存不足问题可尝试以下方法:
sudo fallocate -l 4G /swapfile sudo chmod 600 /swapfile sudo mkswap /swapfile sudo swapon /swapfile /swapfile none swap sw 0 0 添加到 /etc/fstab。make -j2(或更低数值)限制并行任务,降低内存占用。-O1 或 -O2 平衡优化级别与内存使用,避免 -O3 等高优化选项增加内存负担。top 或 htop 查看并关闭非必要的进程,释放内存。ccache 缓存编译结果,减少重复编译内存消耗。distcc)。操作前建议备份重要数据,优先通过调整交换空间和编译参数解决临时问题。