在哪里 .so go install -buildmode=plugin ?
.so
go install -buildmode=plugin
我有一个使用插件的项目。布局是这样的:
myproject/ âââ main.go âââ modules âââ bar â  âââ main.go âââ foo âââ main.go
当我跑的时候 go install 但我也想跑 开始安装 如果我跑了 转到install-buildmode=plugin 从模块文件夹中(比如, modules/foo )命令运行到完成,但我在任何地方都找不到结果文件。
go install
开始安装
转到install-buildmode=plugin
modules/foo
安装一个正常的软件包的结果是:
GOPATH/pkg/<goos>_<goarch>_dynlink/path/to/parent/folder/packagename.a
main
GOPATH/bin/foldername
(其中 foldername 的父文件夹 你安装的包,它会得到一个 .exe
foldername
.exe
当你“去安装”一个插件(使用 -buildmode=plugin ),最后
-buildmode=plugin
GOPATH/pkg/<goos>_<goarch>_dynlink/path/to/parent/folder/foldername.a