27

我的二进制文件最终在 src 文件夹中,我不知道为什么。我希望它们最终出现在 gopath/bin 中(因为这是默认设置?而且我不想在 git 上使用二进制文件)。这些包最终位于 gopath/pkg 中,其二进制文件位于各自的文件夹中。我什至不知道这个文件夹结构是否被认为是好的。

Gopath 设置为驱动器gopath上的文件夹,未设置。D:\gobin

去设置

4

2 回答 2

27

如果您可以将命令行参数传递给 LiteIDE 的go build指令,则可以执行以下操作;

go build -o $GOPATH/bin/outputfile.exe source.go

于 2015-12-26T07:46:30.577 回答
20

正如您在liteIDE 常见问题解答中看到的:

<action id="BuildAndRun" img="blue/buildrun.png" key="Ctrl+R;Ctrl+F7" task="Build;Run"/> <action id="Install" menu="Build" img="blue/install.png" key="Ctrl+F8" cmd="$(GO)" args="install $(INSTALLARGS)" save="all" output="true"/>

  • 构建并运行是一个go build.
  • 安装是go install

只有后者会在GOPATH/bin.

于 2014-08-05T12:09:49.537 回答