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

时间:2015-11-04 21:59:46

标签: c++ visual-c++ clang clang-cl

我在Windows上安装了Visual Studio,并安装了最新版本的clang。我能跑:

clang-cl hello.c

反过来生成hello.exe,我可以按预期运行。

但我想做的是生成一个静态库(.lib文件)。我能够传递/LD标志来生成动态链接库,但我无法弄清楚如何生成静态库。

是否可以使用clang-cl

2 个答案:

答案 0 :(得分:2)

是的,似乎有可能。

使用-fuse-ld=llvm-lib将多个源文件链接到静态库中

答案 1 :(得分:1)

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