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

时间:2014-08-05 11:27:46

标签: go liteide

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

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

go setup

2 个答案:

答案 0 :(得分:15)

正如您在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"/>

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

只有后者会在GOPATH/bin中构建你的exe。

答案 1 :(得分:10)

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

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