clang -S -emit-llvm file.cpp
(将c ++源代码编译为LLVM IR)是否运行除场景后面的clang之外的任何其他可执行文件(如链接器或smth)?
答案 0 :(得分:3)
有点儿。 Clang将生成clang
的另一个实例,因为你真正使用这种调用产生的只是驱动程序,它然后运行编译器,然后可能调用汇编程序,链接器和任何其他必要的工具 - 但只有-S -emit-llvm
的情况下不需要。
您可以通过使用-v
运行Clang来自行查看,它将打印所有生成的进程,它们的参数和输出。