> Посмотрите на хабре статью по теме.
> Есть технические причины почему вызов С функций из Go такой медленный. И
> похоже это не лечится.В целом понятно почему так медленно, думал может кто подскажет как ускорить.
>Да и надо ли?
Былобы не плохо, например для использования rocksdb
> Зачем инклюдить в исходник С-код?
Тут мне сложно ответить так как я не понял вопрос, просто выше опущены некоторые моменты по компиляции и линковке.
С-код компилируется gcc в обектный файл а потом линкуется
с скомпилированым кодом go или rust. Инклудов там никаких нет, можно было слинковать уже с существующей в системе библиотекой, но мне так проще было сделать.