Как можно генерировать исполняемые двоичные файлы со стороны C ++ LLVM?
В настоящее время я пишу игрушечный компилятор, и я не совсем уверен, как сделать последний шаг по созданию исполняемого файла из их.
Единственное решение, которое я сейчас вижу, - это записать битовый код и затем вызвать llc, используя систему
или что-то подобное. Есть ли способ сделать это из интерфейса C ++?
Кажется, это будет распространенный вопрос, но я ничего не могу найти по нему.