Я просматривал документацию по LLVM и мне нужно спросить о доступности серверных частей для Windows.Их примеры для запуска и работы в Windows по-прежнему используют компоновщик Visual Studio для создания результирующих исполняемых файлов.Пример JIT намного чище, но мне нужно создавать выходные PE-файлы, а не JIT-код в процессе.
Я хотел бы спросить, существует ли бэкэнд LLVMкоторый может выполнять практически все необходимые функции для перехода от LLVM IR к исполняемому PE-файлу, включая обработку импорта функций Win32 из ядра и, предпочтительно, обработку типов COM.