当我使用时:
clang test.c -o test
其中test.c是一个简单(和正确)的C文件。 Clang用什么工具来生成可执行文件?
答案 0 :(得分:1)
这取决于主机和目标系统。我使用clang / LLVM来定位Linux x86主机上的几个嵌入式目标。我使用GNU binutils和GDB来完成工具链,NetBSD标准C库和QEMU来为各种目标运行测试可执行文件。 http://ellcc.org
默认情况下,clang使用主机汇编器,库和链接器来生成本机可执行文件。一些LLVM目标可以直接生成目标代码,避免使用汇编程序。