... Clang 可用于发出位码、直接发出目标文件甚至使用 Visual Studio 的 link.exe 链接的可执行文件。
为什么Link.exe
需要在 Windows 上使用?而且,就此而言,Mac/Linux 上使用什么?再往下说:
Compile the program to object code using the LLC code generator:
C:\..> llc -filetype=obj hello.bc
Link to binary using Microsoft link:
C:\..> link hello.obj -defaultlib:libcmt
为什么 LLC 不能执行最后一步?LLI 似乎工作正常,所以我假设它link.exe
在引擎盖下以某种方式互操作 - 为什么 LLC 不能?