Я новичок в LLVM IR, у меня есть исходный код LLVM IR, и он использует некоторые функции объявления extern. Эти функции реализованы в файле C++.Как вызвать функцию C++ в LLVM IR?
Так что мой вопрос:
Как назвать эти C++ функция в LLVM IR?
Правильно ли вы скомпилируете файл C++ в LLVM IR и ссылку их вместе?
В дополнение к тому, что предложил @ bames53, вы также можете скомпилировать C++ для LLVM IR и связать их на уровне IR. Или вы можете иметь C++-программу, содержащую эти внешние функции JIT LLVM IR, и позволить им загружать ее из процесса. Существует несколько способов сделать это, в зависимости от ваших потребностей –