3

我构建了 LLVM 并正在使用它,现在我想添加 Gold 插件以用作链接器,我只是在 LLVM 网站上关注了“build gold with plugin support”,现在有了 ld-new 但我不想重新构建 LLVM ,有没有办法在不重建 LLVM 的情况下添加这个插件?

4

1 回答 1

0

好吧,我发布了我的解决方案,如果不重新编译 LLVM,就无法使用黄金插件。如果您不想更改根目录中的任何内容,则可以在同一位置编译和安装 binutils 和 LLVM查找工具的目录(clang -print-search-dirs),因此您可以确定 clang 将首先在链接时调用 ld gold。LLVMgold.html 中没有提到它,但它需要在 lib 中创建 bfd-plugins 目录并在那里安装 LLVMgold.so 和 linLTO.so。

于 2013-03-12T15:37:31.510 回答