标签: mold

如何将模具链接器与 bazel 和 gcc10 一起使用?

Mold是最新的现代高速链接器,我想ld在编译我们的重型 C++ 存储库时使用它来替换默认链接器。

我使用Bazel + GCC 10.2来编译,mold docs提供了gcc -B/mold/path解决方案。但是我没有找到一种方法将此 CLI 选项传递给 bazel。

我尝试过bazel build --linkopt=-B/usr/local/libexec/mold //src:XXX--copt=-B/usr/local/libexec/mold,但两者都不起作用,bazel仍然使用旧的链接器。

我可以确保我的系统上已经安装了mold,因为我可以通过mold直接运行来编译c++ helloworld程序链接g++ -B/usr/local/libexec/mold

c++ linker gcc bazel mold

4
推荐指数
1
解决办法
1438
查看次数

标签 统计

bazel ×1

c++ ×1

gcc ×1

linker ×1

mold ×1