数据库运维
记录DBA学习成长历程

1.Go语言安装及开发环境搭建

文章目录

1.下载地址

Go官网下载地址:https://golang.org/dl/
Go官方镜像站(推荐):https://golang.google.cn/dl/
安装过程执行完毕后,可以打开终端窗口,输入go version命令,查看安装的Go版本。

2.GOPROXY配置

go env -w GOPROXY=https://goproxy.cn,direct

3.Go开发编辑器配置

VS Code官方下载地址:https://code.visualstudio.com/Download

3.1 安装中文简体插件

点击左侧菜单栏最后一项管理扩展,在搜索框中输入chinese ,选中结果列表第一项,点击install安装。

3.2 安装go扩展

现在我们要为我们的VS Code编辑器安装Go扩展插件支持Go语言开发。

4. Hello World

4.1 项目初始化

对项目进行初始化,在项目根目录下生成go.mod文件,右键项目名-在终端打开。
D:\gocode\day01>go mod init 项目名

4.2 编写代码

创建项目下的子目录helloworld,创建一个main.go文件:

package main // 声明 main 包,表明当前是一个可执行程序

import "fmt" // 导入内置 fmt 包

func main(){ // main函数,是程序执行的入口
fmt.Println("Hello World!") // 在终端打印 Hello World!
}

如果此时VS Code右下角弹出提示让你安装插件,务必点 install all 进行安装。

4.3 编译

将源代码编译成可执行文件在day01项目helloworld目录下执行:
D:\gocode\day01\helloworld>go build

4.4 输入结果

可在终端直接执行该hello.exe文件:
D:\gocode\day01\helloworld>helloworld.exe
Hello World

4.5 自定义可执行文件名

D:\gocode\day01\helloworld>go build -o helloworld2.exe
D:\gocode\day01\helloworld>helloworld2.exe
Hello World

4.6 临时编译

先在临时目录编译程序
D:\gocode\day01\helloworld>go run main.go

4.7跨平台编译

4.7.1 Windows下编译Linux可执行文件

SET CGO_ENABLED=0 // 禁用CGO
SET GOOS=linux // 目标平台是linux
SET GOARCH=amd64 // 目标处理器架构是amd64
在你的Windows终端下执行完上述命令后,再执行下面的命令,得到的就是能够在Linux平台运行的可执行文件了。
D:\gocode\day01\helloworld>go build

4.7.2 Linux编译Windows可执行文件

Linux平台下编译Windows平台64位可执行程序:
CGO_ENABLED=0 GOOS=windows GOARCH=amd64 go build

 

赞(0)
MySQL学习笔记 » 1.Go语言安装及开发环境搭建