如何在脚本中以较小的内存占用运行 ld?

如何在脚本中以较小的内存占用运行 ld?

我正在尝试在 FreeBSD 上构建 Swift 3。我需要做的最后一件事是运行构建脚本。

我的问题是脚本在某个时刻运行:

链接 CXX 可执行文件 bin/llvm-lto

它通过使用所有 16GB 内存(1GB 实际内存 + 15GB 交换内存)持续杀死我的系统

经过一些研究,似乎 ld 消耗可笑的内存量当处于(默认)调试模式时。

根据手册页可以使用以下方法禁用它:

ld --strip-调试

鉴于我从未实际运行该命令,我将如何启用该选项?

相关内容