我的二进制文件最终出现在src文件夹中

Fil*_*und 14 go liteide

我的二进制文件最终在src文件夹中,我不知道为什么.我希望他们最终在gopath/bin中(因为那是默认的?因为我不想在git上使用二进制文件).软件包以gopath/pkg结尾,其二进制文件位于各自的文件夹中.我甚至不知道这个文件夹结构是否被认为是好的.

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

去设置

Von*_*onC 19

正如您在liteIDE FAQ中看到的:

<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"/>

  • Build and Run是一个go build.
  • 安装是 go install

只有后者会构建你的exe GOPATH/bin.


小智 11

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

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