Я пишу генератор кода LLVM для языка Timber, текущий компилятор испускает C-код. Моя проблема заключается в том, что мне нужно вызвать функции C из сгенерированных файлов LLVM, например, у компилятора есть сборщик мусора в реальном времени, и мне нужно вызвать функции для уведомления, когда новые объекты распределяются в куче. Я не знаю, как связать эти функции с моими сгенерированными файлами LLVM.
Генерация кода производится путем генерации .ll файлов, а затем вручную их компилирует.
Я пытаюсь вызвать внешнюю функцию из LLVM, но мне не повезло. В примерах, которые я нашел > , вызывается только стандартные функции C, такие как "puts" и "printf", но я хочу вызвать функцию "home". Я застрял.