3
我只是想了解如何在Windows上使用Clang/LLVM(而不是Microsoft Clanf/C2 toolchain)。哪个连接器应该用于在窗户上敲击
请澄清我的理解: here是对过程的描述。
做我理解这一权利,以生成可执行应明确执行这些步骤:
- clang.exe(前端编译)
- llc.exe(后端代码生成器)
- lld.exe (接头)
或隐式:
- 只是运行clang.exe(运行其他工具从自身)
然而,上面的说明书中,建议使用微软的链接器(LINK.EXE),为什么呢?
- 因为这个链接器可以生成.pdb文件,以便通过ms调试器进行调试吗?是link.exe和lld.exe工作结果的唯一区别?
- 如果我将使用lld.exe - 这将产生有效的可执行文件为胜利平台,不是吗?
- 如果我将使用lld - 这可以产生自己的格式调试信息的Windows上与lldb使用?