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