Можно ли сгенерировать файл.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 для связывания нескольких исходных файлов в статическую библиотеку

Другие вопросы по тегам