LINUX.ORG.RU

История изменений

Исправление proud_anon, (текущая версия) :

Какие проблемы сулит создание и использование таких библиотек?

Хороший вопрос. В лучшем случае проблем не будет, но использовать его можно будет только из gccgo. Что может быть в худшем случае, я даже не знаю.

Есть ли способ сгенерировать на ее основе «header» для go по ее исходникам?

gccgo вписывает информацию об экспорте прямо в объектный файл, никаких заголовочных файлов, как в C, не требуется. Но если надо, например, компилировать на машине, где самих библиотек нет, можно сделать файл .gox.

Исходная версия proud_anon, :

Какие проблемы сулит создание и использование таких библиотек?

Хороший вопрос. В лучшем случае проблем не будет, но использовать его можно будет только из gccgo. Что может быть в худшем случае, я даже не знаю.

Есть ли способ сгенерировать на ее основе «header» для go по ее исходникам?

gccgo вписывает информацию о публичных функциях прямо в объектный файл, никаких заголовочных файлов, как в C, не требуется. Но если надо, например, компилировать на машине, где самих библиотек нет, можно сделать файл .gox.