生成>>>>> myplugin.so
main.go
点击(此处)折叠或打开
- package main
- import (
- "plugin"
- )
- func main() {
- p, err := plugin.Open("myplugin.so")
- if err != nil {
- panic(err)
- }
- f, err1 := p.Lookup("TestPlugin")
- if err1 != nil {
- panic(err1)
- }
- f.(func())()
- }
运行结果