Можно ли сделать пакеты go файлами .so или .a?

Недавно я потратил некоторое время на cgo и на то, как писать код C в go. Кажется очень простым загрузить файл .so с помощью директив #cgo. Однако есть ли способы сделать это наоборот? То есть, можем ли мы собрать пакет go в файл .so или .a, чтобы его можно было напрямую использовать в проектах c/c++?


person hugh    schedule 10.11.2013    source источник
comment
Это помогает? stackoverflow.com/questions/6125683/call-go-functions -из-с   -  person Etherealone    schedule 10.11.2013


Ответы (1)


Ответ заключается в том, что код Go нельзя динамически загружать в код C пока.

Есть некоторая активность, чтобы сделать это возможным, но она еще не готова.

См. обсуждение в списке рассылки.

person Nick Craig-Wood    schedule 10.11.2013