2012-04-09 91 views

回答

5

llvm-ld是支持LLVM位代碼和本機代碼的系統鏈接器的替代品。它在默認情況下生成位代碼可執行文件(即生成的可執行文件調用位代碼解釋器),但也可用於生成本機可執行文件。

我不直接使用llvm-ld,因爲它是更方便的使用llvmcclang前端,它調用LLVM工具鏈的適當方案在必要時(注:llvmc被標記實驗,似乎已經被刪除3.0版本)。

llvm-link是一個更低級別的工具,它將多個位代碼文件合併爲一個。該文檔沒有提及它是否進行了優化,但它是doesn't appear to do so。下一次優化過程將在本地代碼生成時觸發。

+3

也將在3.1中刪除llvm-ld – 2012-04-09 13:19:17