gpt4 book ai didi

go - 如何安装插件

转载 作者:IT王子 更新时间:2023-10-29 02:19:33 25 4
gpt4 key购买 nike

TL;DR:当您使用 go install -buildmode=plugin 安装插件时,.so 文件在哪里结束?

我有一个使用插件的项目。布局是这样的:

myproject/
├── main.go
└── modules
├── bar
│   └── main.go
└── foo
└── main.go

当我运行 go install 时,二进制文件安装正常。但我也想为我的每个模块运行 go install 并让它们可用于系统上任何地方的主二进制文件。如果我从模块文件夹(例如,modules/foo)中运行 go install -buildmode=plugin,命令会运行完成,但我无法在任何地方找到结果文件.

最佳答案

安装一个普通的包最终会出现在:

GOPATH/pkg/<goos>_<goarch>_dynlink/path/to/parent/folder/packagename.a

安装 main 包最终在:

GOPATH/bin/foldername

(其中 foldername 是您安装的 main 包的父文件夹,它将在 Windows 上获得 .exe 扩展名)。

当你“去安装”一个插件时(使用-buildmode=plugin),它最终会出现在

GOPATH/pkg/<goos>_<goarch>_dynlink/path/to/parent/folder/foldername.a

关于go - 如何安装插件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55052619/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com