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