История изменений
Исправление proud_anon, (текущая версия) :
Какие проблемы сулит создание и использование таких библиотек?
Хороший вопрос. В лучшем случае проблем не будет, но использовать его можно будет только из gccgo. Что может быть в худшем случае, я даже не знаю.
Есть ли способ сгенерировать на ее основе «header» для go по ее исходникам?
gccgo вписывает информацию об экспорте прямо в объектный файл, никаких заголовочных файлов, как в C, не требуется. Но если надо, например, компилировать на машине, где самих библиотек нет, можно сделать файл .gox.
Исходная версия proud_anon, :
Какие проблемы сулит создание и использование таких библиотек?
Хороший вопрос. В лучшем случае проблем не будет, но использовать его можно будет только из gccgo. Что может быть в худшем случае, я даже не знаю.
Есть ли способ сгенерировать на ее основе «header» для go по ее исходникам?
gccgo вписывает информацию о публичных функциях прямо в объектный файл, никаких заголовочных файлов, как в C, не требуется. Но если надо, например, компилировать на машине, где самих библиотек нет, можно сделать файл .gox.