加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Windows > 正文

windows – 如何在Golang中构建二进制包?

发布时间:2020-12-14 01:57:17 所属栏目:Windows 来源:网络整理
导读:我在 github.com/user上有一个名为project的项目: src/ github.com/user/project sub1/ main.go sub1.exe (??) sub2/ main.go sub2.exe (??) 我正在尝试在我的项目中编译包.当我: $cd github.com/user/project/sub1$go build 什么都没发生. go build似乎完
我在 github.com/user上有一个名为project的项目:

src/
    github.com/user/project
        sub1/
            main.go
            sub1.exe (??)
        sub2/
            main.go
            sub2.exe (??)

我正在尝试在我的项目中编译包.当我:

$cd github.com/user/project/sub1
$go build

什么都没发生. go build似乎完成没有抱怨,但没有可执行文件.如何将包构建为可执行文件?

“go go go1.3 windows / amd64”

解决方法

如果您将文件命名为main.go或shubudoo.go,则无关紧要.如果要构建可执行文件(命令),唯一重要的是文件以包main开头.还有一件事:Go绝对没有“subpackage”的概念:编译器的所有包都是相同的.文件系统嵌套仅为方便起见.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读