是否可以使用 clang-cl 在 windows 上生成 .lib 文件?

Is it possible to generate a .lib file on windows using clang-cl?

我在 Windows,我安装了 Visual Studio 和最新版本的 clang。我可以 运行:

clang-cl hello.c

这又会生成 hello.exe,我可以按预期 运行。

但我想做的是生成一个静态库(.lib 文件)。我能够传递 /LD 标志来生成动态 link 库,但我不知道如何生成静态库。

这可能与 clang-cl 相关吗?

看起来答案是使用llvm-lib。这让我有点失望,因为它没有被命名为 clang-lib,但它似乎正在做我期望的事情。

是的,这似乎是可能的。

使用-fuse-ld=llvm-lib将多个源文件link放入静态库