计算机学习

您现在的位置是:首页 > go > 正文

go

goland配置go项目

hhb2025-07-03go20
GOROOT配置SDK位置(即go安装目录)

GOROOT

image.png

配置SDK位置(即go安装目录)


GOPATH(Go 工作目录)

  • 作用:定义 Go 的工作空间,存放:

    • 你的项目代码(src/

    • 第三方依赖包(pkg/

    • 编译后的可执行文件(bin/

  • 默认值

    • Linux/macOS: $HOME/go

    • Windows: %USERPROFILE%\go

  • 目录结构

    bash
    复制
    下载
    GOPATH/
      ├── bin/      # 可执行文件(如 `go install` 生成的二进制)
      ├── pkg/      # 编译后的依赖包(如第三方库的 `.a` 文件)
      └── src/      # 源代码(你的项目和第三方库)
          ├── github.com/foo/bar  # 第三方库
          └── yourproject/        # 你的项目

image.png

Go 1.11+ 建议

  1. 使用 Go Modulesgo.mod)管理依赖,不再依赖 GOPATH

  2. GOROOT 保持默认即可,无需手动设置。

  3. 即使设置了 GOPATH,项目也可以放在任意位置(不再强制要求 $GOPATH/src)。

特殊情况go install 安装的二进制文件默认会存放到 $GOPATH/bin(如果设置了 GOPATH),否则存放到 $HOME/go/bin(Go 1.16+ 的默认行为)。


发表评论

评论列表

  • 这篇文章还没有收到评论,赶紧来抢沙发吧~