LLVM:将链接器指令添加到 LLVM IR
LLVM: add linker directives to LLVM IR
如何使用 LLVM IR 添加在 COFF(MSVC 目标文件)中找到的链接器指令与 LLVM?或者是否有其他工具可以添加这些指令?
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"}
如何使用 LLVM IR 添加在 COFF(MSVC 目标文件)中找到的链接器指令与 LLVM?或者是否有其他工具可以添加这些指令?
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"}