我对使用LLVM的Clang编译器感兴趣。LLVM声称是跨平台的,但不清楚可以针对哪些平台。我已经在Google上搜索了很多,但似乎没有太多关于LLVM支持的平台的信息。我唯一找到的是"这个",有点令人困惑。我不确定它是否意味着我可以使用LLVM为这些平台编译二进制文件,还是只能在这些平台上运行(或两者都是)。了解更多关于LLVM / Clang编译器的人能告诉我可以使用Clang或其他LLVM前端针对哪些平台进行目标定位吗?我需要具体的信息(如“它支持Windows 32位,Windows 64位,Linux 32位,Linux 64位等”)。谢谢!
编辑:
好的,我认为我只是对LLVM是什么感到困惑。从我刚刚了解到的来看,LLVM只是一个字节码解释器。由于LLVM是解释型的,与可执行文件相比,LLVM二进制文件会慢多少?因此,如果性能很重要,LLVM不是正确的选择吗?"这里" 我发现它支持的架构,但它没有说它支持哪些操作系统。如果我避免平台相关代码,它是否在所有操作系统上运行?如果我能找到更多详细解释LLVM的文章,我会去寻找的。