Создать общий объектный файл из неосновных файлов golang

У меня есть три файла: a.go, b.go, c.go (не основные файлы)

Я пытался пойти построить -buildmode= расшаренный a.go b.go c.go

Я хочу, чтобы файл libalpha.so содержал 3 файла golang и файл d.go должен иметь к нему доступ.

Я поставил одно и то же имя пакета для вышеуказанных 3 файлов

Я получаю эту ошибку: #/var/folder / q7 / yp9n1q0n2rn6k9v3rbx63pfm0000gn / T / go-build739497376 / b140 / libcommand-line-arguments.so

/ usr / local / go / pkg / tool / darwin_amd64 / link: не может неявно включить runtime / cgo в общую библиотеку

0 ответов

Другие вопросы по тегам