ton*_*sdg 3 cmake llvm clang llvm-clang gold-linker
我正在为LLVM/Clang编写自定义传递,重新编译往往需要一段时间并使用大量内存.我听说黄金链接器(1)花费的时间更少,(2)使用的内存比标准的ld链接器少.
有没有办法将标志传递到LLVM/Clang构建过程并更改为黄金链接器?根据这个答案,我一直在尝试使用覆盖文件,但我似乎没有取得很大的成功.
我还要注意到我正在使用Clang 3.9编译最新的Clang/LLVM版本(4.0); 如果有必要,我不介意切换回GCC,而是宁愿避免它.
4.0之后(在提交rL292047之后),您应该设置LLVM_USE_LINKER为gold:
cmake ... -DLLVM_USE_LINKER=gold ...
Run Code Online (Sandbox Code Playgroud)
请参阅http://llvm.org/docs/CMake.html#llvm-specific-variables
| 归档时间: |
|
| 查看次数: |
3131 次 |
| 最近记录: |