我正在构建我的包,-buildmode=c-shared发现导入包中的 init() 函数似乎没有运行。这是预期的行为,错误还是我只是愚蠢?我在 linux/amd64 上使用 go1.13.7。有问题的函数如下所示:
-buildmode=c-shared
func init() { jsonrpc.HandleFunc("create-context", ContextHandler)}
jsonrpc 是我编写的一个包,该函数将一个条目添加到那里的未导出的全局映射中。
杨魅力
相关分类