go插件

收录了 1 篇文章 · 0 人关注

  • golang以插件的方式加载golang动态库

    环境 系统: linux (别问为什么,因为windows下golang不支持动态库) golang版本: 1.5 以上支持动态库,1.8以上支持plugin 插件代码 插件代码跟普通的golang模块代码没啥差别,主要是package必须是 main。下面是一段简易的插件代码 //testplugin.go package main import ( "fmt" ) func init() { fmt.Println("world") //我们还可以做其他更高阶的事情,比如 platform....