cgo

    2зной

    2ответ

    Я хочу malloc большое количество объектов в памяти (около 100 миллионов объектов), потому что gc golang недостаточно эффективен, поэтому мне нужно использовать c/C++ для памяти malloc и использовать s

    1зной

    1ответ

    Я нашел массу информации о том, как использовать cgo для вызова библиотек C из Go, но меня интересует обратное: запись библиотеки в Go и ее связывание/использование в различные программы на С. Возможн

    1зной

    1ответ

    Я пытаюсь подключить библиотеку C++ к серверу приложений, написанному на Go. Цель состоит в том, что и библиотека C++, и сервер приложений работают над общей структурой данных, а это означает, что: Се

    1зной

    1ответ

    Я хотел бы назвать функцию go fun из функционального пространства C, но программа выдает ошибку сборки. example.go package main /* #include "test.c" */ import "C" import "fmt" func Example() {

    3зной

    1ответ

    У меня возникли проблемы с попыткой перекрестного компиляции приложения Go на OS X для запуска на linux/amd64. В рассматриваемом приложении используется libvips с помощью этого vips go package. Таким