代码之家  ›  专栏  ›  技术社区  ›  xaav

LLVM:将链接器指令添加到LLVM IR

  •  1
  • xaav  · 技术社区  · 7 年前

    如何使用LLVM IR添加具有LLVM的COFF(MSVC对象文件)中的链接器指令?或者有没有其他工具可以添加这些指令?

    1 回复  |  直到 7 年前
        1
  •  1
  •   xaav    7 年前

    LLVM 5.0

    !llvm.linker.options = !{ !0 }
    
    !0 = {!"/DEFAULTLIB:flang.lib", !"/DEFAULTLIB:flangrti.lib", !"/DEFAULTLIB:ompstub.lib"}
    

    LLVM 4.0

    !llvm.module.flags = {!0}
    
    !0 = !{i32 6, !"Linker Options", !1}
    !1 = !{!2, !3}
    !2 = !{!"/DEFAULTLIB:libcmtd.lib"}
    !3 = !{!"/DEFAULTLIB:oldnames.lib"}