Go 在Windows中构建围棋程序

Go 在Windows中构建围棋程序,go,Go,我在围棋的语言中发现了一个有趣的程序。这是我第一次使用这种语言,但我对它知之甚少 基本上 程序运行得非常好,我只想稍微修改一下它的输出。因此,我必须编辑源并重建项目以获取update.exe文件 建筑速度测试 克隆/构建speedtest获取github.com/zpeters/speedtest cd~/go/bin/code> /速度测试 我做了第一步。但我不知道第二步该怎么办?它是什么?“~”是什么意思?什么是“代码>” “/”也是指运行shell脚本文件吗?我在窗口工作。有人能帮我编译

我在围棋的语言中发现了一个有趣的程序。这是我第一次使用这种语言,但我对它知之甚少

基本上

程序运行得非常好,我只想稍微修改一下它的输出。因此,我必须编辑源并重建项目以获取update.exe文件

建筑速度测试

  • 克隆/构建speedtest获取github.com/zpeters/speedtest
  • cd~/go/bin/code>
  • /速度测试
  • 我做了第一步。但我不知道第二步该怎么办?它是什么?“~”是什么意思?什么是“代码>”

    “/”也是指运行shell脚本文件吗?我在窗口工作。有人能帮我编译这个围棋程序吗

    E-D-it:

    src
    包含3个包:

    • github.com
    • golang.org
    • 戈普金
    我应该如何编译?

    如果我尝试:

    go install speedtest
    
    我得到

    无法加载程序包:程序包speedtest:在以下任意位置找不到程序包“speedtest”:

    C:\go\src\speedtest(从$GOROOT开始)

    C:\gonetwork\src\speedtest(来自$GOPATH)

    您的留言:

    C:\gonetwork\src\speedtest(来自$GOPATH)

    建议将GOPATH设置为c:\Gonetwork

    这样做,然后打开一个命令提示符

    c:
    cd \GoNetwork\src
    go get github.com/zpeters/speedtest
    
    完成后:

    c:\GoNetwork\bin\speedtest.exe
    

    只要您能够毫无错误地执行
    go get github.com/zpeters/speedtest
    ,您的
    $GOPATH
    中已经有了代码,而$GOBIN中已经有了二进制文件,您只需修改它,就可以转到它的位置,在您的情况下,根据您的输出,它应该是这样的:

    cd C:\gonetwork\src\speedtest\github.com\zpeters\speedtest
    

    一旦你到了那里,并根据自己的需要修改了代码,你只需要运行
    go install github.com/zpeters/speedtest

    你的路径中不是已经有了
    GOBIN
    ?你刚刚又试过运行这个程序吗?@JimB它在我的路径上。我已经成功地建立了一个helloworld围棋程序。但是我不能用hello world示例中给出的方法构建这个,我不明白。运行
    go get github.com/zpeters/speedtest
    已经构建了二进制文件并将其放入GOBIN.re:您上次编辑的“speedtest”不是一个包,该包是“github.com/zpeters/speedtest”@JimB将此添加为答案,以便我可以接受。谢谢