欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

001 Go语言 mac 系统开发环境搭建

程序员文章站 2022-05-19 14:13:01
...

001 Go语言 mac 系统开发环境搭建

Go 语言是一种快速的、静态类型的开发语言。它的主要特性包括自动垃圾回收、并发编程、反射等。

官网

https://golang.org/

下载

打开 https://golang.org/dl/ 可以查看 windows、linux、macOS 各个系统的安装文件及源码。点击 Apple macOS 可以下载对应的安装文件。

001 Go语言 mac 系统开发环境搭建

双击下载的 go1.9.2.darwin-amd64.pkg 按照提示一步步的安装即可。安装完成后打开终端运行 go version,显示结果

go version go1.9.2 darwin/amd64

设置工作目录 GOPATH

打开 .bashrc

$ vi ~/.bashrc

添加如下代码:

export GOPATH="$HOME/go"
export PATH="$PATH:$GOPATH/bin"

添加完代码,按 ESC ,输入 :wq ,保存相应的修改,运行 source ~/.bashrc,可以使配置生效。

打开终端查看GOPATH,

$ $GOPATH

# 运行结果
-bash: /Users/fujinliang/go: is a directory

helloworld

创建 helloworld 的项目目录及文件

$ cd $GOPATH

# bin存放编译后的可执行文件 pkg存放编译后的包文件 src存放项目源文件
$ mkdir {src,bin,pkg}

$ cd src
$ mkdir -p fujinliang.top/go-study
$ cd fujinliang.top/go-study
$ mkdir 001-helloworld
$ cd 001-helloworld
$ vi helloworld.go

helloworld.go 代码如下:

package main

import "fmt"

func main() {
    fmt.Println("Hello, 世界")
}

运行 helloworld.go

$ go run helloworld.go

# 运行结果
Hello, 世界

go 常用命令

# 查看go的版本信息
$ go version
go version go1.9.2 darwin/amd64

# 用于编译我们指定的源码文件或代码包以及它们的依赖包
$ go build helloworld.go
$ ./helloworld
Hello, 世界

# 编译并运行 go 文件
$ go run helloworld.go
Hello, 世界

在线运行 go 代码

https://play.golang.org/

关注公众号
001 Go语言 mac 系统开发环境搭建

相关标签: golang