在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
一步一步,从零搭建Go语言开发环境。 下载下载地址Go官网下载地址:https://golang.org/dl/ Go官方镜像站(推荐):https://golang.google.cn/dl/ 版本的选择Windows平台和Mac平台推荐下载可执行文件版,Linux平台下载压缩文件版。 安装Windows安装此安装实例以 将上一步选好的安装包下载到本地。 双击下载好的文件 Linux下安装我们在版本选择页面选择并下载好
将下载好的文件解压到
如果提示没有权限,加上 配置环境变量: Linux下有两个文件可以配置环境变量,其中
修改
Mac下安装下载可执行文件版,直接点击下一步安装即可,默认会将go安装到 检查上一步安装过程执行完毕后,可以打开终端窗口,输入 配置GOPATH
Linux和Mac平台就参照上面配置环境变量的方式将自己的工作目录添加到环境变量中即可。 Windows平台按下面的步骤将 在 Go 1.8 版本之前, GOPATH在不同操作系统平台上的默认值
同时,我们将 Go项目结构在进行Go语言开发的时候,我们的代码总是会保存在 如果我们使用版本管理工具(Version Control System,VCS。常用如Git)来管理我们的项目代码时,我们只需要添加 适合个人开发者我们知道源代码都是存放在 目前流行的项目结构Go语言中也是通过包来组织代码文件,我们可以引用别人的包也可以发布自己的包,但是为了防止不同包的项目名冲突,我们通常使用 因为不是每个个人开发者都拥有自己的顶级域名,所以目前流行的方式是使用个人的github用户名来区分不同的包。 举个例子:张三和李四都有一个名叫 import "github.com/zhangsan/studygo" 和 import "github.com/lisi/studygo" 以后我们从github上下载别人包的时候,如: go get github.com/jmoiron/sqlx 那么,这个包会下载到我们本地 适合企业开发者Go开发编辑器Go采用的是UTF-8编码的文本文件存放源代码,理论上使用任何一款文本编辑器都可以做Go语言开发,这里推荐使用 我们这里使用 VS Code介绍
虽然不如某些IDE功能强大,但是它添加Go扩展插件后已经足够胜任我们日常的Go开发。 下载与安装
三大主流平台都支持,请根据自己的电脑平台选择对应的安装包。
第一个Go程序Hello World现在我们来创建第一个Go项目—— 在该目录中创建一个 1 package main // 声明 main 包,表明当前是一个可执行程序 2 3 import "fmt" // 导入内置 fmt 包 4 5 func main(){ // main函数,是程序执行的入口 6 fmt.Println("Hello World!") // 在终端打印 Hello World! 7 } go build
在hello目录下执行: go build 或者在其他目录执行以下命令: go build hello go编译器会去 编译得到的可执行文件会保存在执行编译命令的当前目录下,如果是windows平台会在当前目录下找到 可在终端直接执行该 d:\code\go\src\hello>hello.exe Hello World! 我们还可以使用 go build -o heiheihei.exe go install
跨平台编译默认我们 只需要指定目标操作系统的平台和处理器架构即可: SET CGO_ENABLED=0 // 禁用CGO SET GOOS=linux // 目标平台是linux SET GOARCH=amd64 // 目标处理器架构是amd64 然后再执行 Mac 下编译 Linux 和 Windows平台 64位 可执行程序: CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build CGO_ENABLED=0 GOOS=windows GOARCH=amd64 go build Linux 下编译 Mac 和 Windows 平台64位可执行程序: CGO_ENABLED=0 GOOS=darwin GOARCH=amd64 go build CGO_ENABLED=0 GOOS=windows GOARCH=amd64 go build Windows下编译Mac平台64位可执行程序: SET CGO_ENABLED=0 SET GOOS=darwin SET GOARCH=amd64 go build
VSCode 默认终端修改:
"terminal.integrated.profiles.windows": {
"gitBash": {
"path": "D:\\soft\\Git\\bin\\bash.exe",
}
},
"terminal.integrated.defaultProfile.windows": "gitBash",
Go环境变量配置:
现在,开启你的Go语言学习之旅吧。人生苦短,let’s Go. |
请发表评论