Go 语言环境搭建及测试构建

Posted 小伍

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Go 语言环境搭建及测试构建相关的知识,希望对你有一定的参考价值。

开发工具:goland

标准库SDK:https://studygolang.com/dl

目录结构:

C:\\project
  src    # 源代码目录
  bin    # 编译后的可执行文件目录
  pkg    # 扩展包目录

配置环境变量:

# 目标可执行程序运行操作系统,支持 darwin,freebsd,linux,windows
GOOS:windows

# 目标可执行程序操作系统构架,包括 386,amd64,arm
GOARCH:amd64

# 工作空间,保存go项目代码和第三方依赖包
GOPATH:C:\\project

# go标准库目录,即安装路径
GOROOT:C:\\Go
# 查看go环境变量
> go env

配置goland环境变量:

File / Settings / Go / GOPATH
File / Settings / Go / GOROOT

配置goland终端:

File / Settings / Tools / Terminal / Shell path / C:\\Program Files\\Git\\bin\\bash.exe

打开工程C:\\project\\src。

编写测试程序:

# \\project\\src\\hello.go

// 每个程序都必须有一个包名
package main

// 导入fmt标准包,用于格式化输出
import "fmt"

// 主函数,花括号必须与函数名同行
func main() {
    // 不需要分号结尾
    fmt.Println("hello world")
}

构建项目:

# Windows
go build -o hello.exe hello.go
./hello.exe
# Linux
GOOS=linux
go build -o hello-linux hello.go
chmod +x hello-linux
./hello-linux

以上是关于Go 语言环境搭建及测试构建的主要内容,如果未能解决你的问题,请参考以下文章

Ubuntu16.04下搭建Go语言环境

GO语言环境搭建 及 helloworld开发

window10下go语言开发环境搭建,及体验go-zero框架,及解决command not found: goctl

软件测试体系学习及构建-HTML简介和开发环境(VSCode)搭建

Go语言环境搭建

从零开始搭建Go语言开发环境