2013-11-10 5 views
1

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

+1

Помогает ли это? http://stackoverflow.com/questions/6125683/call-go-functions-from-c – Etherealone

ответ

3

Ответ Код Go не может быть динамически загружен в код C еще.

Существует определенная деятельность по созданию этой возможности, но она не готова.

См. the discussion at on the mailing list.