Я пытаюсь написать пропуск LLVM в Windows, используя Cygwin. Когда я создаю проект, в каталоге Release / bin создается dll, а не файл .so в каталоге Release / lib. Последнее - это то, что показано в документе LLVM. Когда я пытаюсь загрузить эту DLL, используя флаг -load, ничего не происходит.
$opt -load ../../../Release/bin/Pass.dll -help
Пропуск, который я пытаюсь загрузить, после этого не печатается. Как я понимаю это правильно?