Создать общий объектный файл из неосновных файлов 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 в общую библиотеку