Как мне позвонить C из Go, используя "интерфейс внешних функций", Как использовать Go "интерфейс внешних функций" для вызова функции C? Этот интерфейс упоминается в FAQ, но я не вижу, чтобы это упоминалось в других документах. Ответ 1 Просмотрите этот файл из репозитория Go. Он показывает, как обернуть библиотеку C в Go и имеет довольно много комментариев, которые объясняют процесс. Ответ 2 Вот article, который демонстрирует следующее: Cgo: Чтобы привести пример, вот пакет Go, который предоставляет два функции - Random и Seed - завершают функции C rand и srand.
Ответ 1 Просмотрите этот файл из репозитория Go. Он показывает, как обернуть библиотеку C в Go и имеет довольно много комментариев, которые объясняют процесс.
Ответ 2 Вот article, который демонстрирует следующее: Cgo: Чтобы привести пример, вот пакет Go, который предоставляет два функции - Random и Seed - завершают функции C rand и srand.