Можно ли сгенерировать файл.lib в Windows, используя clang-cl?
Я на Windows и у меня установлена Visual Studio и последняя версия clang
, Я могу бежать:
clang-cl hello.c
Который в свою очередь генерирует hello.exe
, который я могу запустить, как ожидалось.
Но я хочу вместо этого создать статическую библиотеку (.lib
файл). Я могу передать /LD
флаг для создания динамической библиотеки ссылок, но я не могу понять, как создать статическую библиотеку вместо этого.
Это возможно сделать с clang-cl
?
1 ответ
Решение
Похоже, ответ заключается в использовании llvm-lib
, Это немного сбило меня с толку, потому что это не было названо clang-lib
но, похоже, я делаю то, что ожидаю.
Да, похоже, это возможно.
Использовать
-fuse-ld=llvm-lib
для связывания нескольких исходных файлов в статическую библиотеку