我在 Go 语言 中发现了一个有趣的程序。这是我第一次使用这种语言,我对它了解不多。
基本上it is a network bandwidth speedtest.
程序运行良好,我只是想稍微修改一下它的输出。因此,我必须编辑源代码并重建项目以获取更新的 .exe 文件。
构建速度测试
- 克隆/构建 speedtest 去获取 github.com/zpeters/speedtest
- cd ~/go/bin
- ./speedtest
我完成了第 1 步。但我不知道如何处理第 2 步。 ?它是什么 ? “~”是什么意思,“code>”是什么意思?
“./”也是运行shell脚本文件的意思吗?我在 Windows 中工作。有人可以帮我编译这个 Go 程序吗?
编辑:
src
包含 3 个包:
- github.com
- golang.org
- gopkg.in
我应该如何编译?
如果我尝试:
go install speedtest
我得到了
can't load package: package speedtest: cannot find package "speedtest" in any of:
C:\go\src\speedtest (from $GOROOT)
C:\gonetwork\src\speedtest (from $GOPATH)
最佳答案
您的留言行:
C:\gonetwork\src\speedtest (from $GOPATH)
建议您的 GOPATH 设置为 c:\Gonetwork。
然后像这样操作,打开命令提示符。
c:
cd \GoNetwork\src
go get github.com/zpeters/speedtest
完成时:
c:\GoNetwork\bin\speedtest.exe
关于go - 在 Windows 中构建 GO 程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40977960/