llvm/clang在构建之后是否还需要MinGW gcc?

jwe*_*man 4 gcc mingw llvm clang

我是llvm/clang的新手,并成功与MinGW建立了合作关系.

我有一个简单的问题 - 仍然需要MinGW gcc作为ac/c ++编译器吗?

谢谢,jweiboman

Ant*_*kov 7

现在 - 不幸的是,是的.clang将使用gcc来汇编/链接这些东西.这对于例如为添加CRT对象和库的链接器调用提供适当的cmdline是必要的.

只要有人为clang中的mingw提供完整的"工具链"定义,就没有必要.只需要汇编程序和链接程序(binutils的一部分).

  • @Mārtiņš 这可能是因为您的 clang 二进制文件是使用 Visual Studio 构建的。Clang 会记住用于构建它的工具链,并在查找标准头文件和链接器时使用该信息。 (2认同)