Go build编译

Golang版本:1.2
通常项目的工作目录是这样的

-Blog
  --bin
  --pkg
  --src
    ---site
      mypackage
        ----some.go
      main.go
    ---vendor

说明:

  • site为自己的程序包,其下入口文件main.go;
  • vendor 一般放置第三方的依赖("vendor"不用显式写在引包路径中)

通常将Blog设置为GOPATH,然后cd到bin下进行编译,原因是go build默认在当前路径下生成一个可执行文件,所以在linux下,不要在src下go build,会造成以下错误

go build site: build output "site" already exists and is a directory

命令 go build site
当然src下如果还有其他项目site2,也可以go build site2

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容