Могу ли я скомпилировать код из нескольких языков вместе с LLVM?

Могу ли я написать программу на двух разных языках и скомпилировать их в один исполняемый файл LLVM?

Например, часть моей программы находится на C++, а часть - на D.

1 ответ

Решение

Не в общем случае. Только если языки совместимы с ABI. Это верно для C и C++ в очень ограниченной степени (extern "C" код со стороны C++), и гораздо меньше для других языков.

Другие вопросы по тегам