go系列(1)- linux下安装go环境

安装GO

打开安装包下载地址,查看linux下go的最新版本 https://golang.google.cn/dl/

经查看go的最新版本为go1.11.4.linux-amd64.tar.gz

右键,可以得到软件包的下载地址

1.下载二进制包

wget https://dl.google.com/go/go1.11.4.linux-amd64.tar.gz

2.将下载的二进制包解压至 /usr/local目录

tar -C /usr/local -xzf go1.4.linux-amd64.tar.gz

3.打开/etc/profile文件

sudo vim /etc/profile

4.将 /usr/local/go/bin 目录添加至PATH环境变量,在/etc/profile文件底部添加如下行

export PATH=$PATH:/usr/local/go/bin

5.应用修改的配置

source /etc/profile

如上则环境配置完成,执行测试看是否安装成功

输入 go version能正常显示版本号,正常安装。

然后写个小程序使用下go,新建文件kumufengchun.go

package main
var a = "枯木逢春"
var b string = "kumufengchun"
var c bool

func main() {
    println(a,b,c)
}

执行命令 go run kumufengchun.go, 输出如下:

枯木逢春 kumufengchun false

能正常运行,over.

配置GOPATH

当从第三方库下载事或运行都需要GOPATH,现在配置GOPATH,具体哪个目录,自己指定,笔者以/data/work/go为GOPATH目录

1.创建目录

mkdir -p /data/work/go

2.设置GOPATH,打开/etc/profile

sudo vim /etc/profile

3.在文件末尾输入如下

export GOPATH=/data/work/go

4.应用配置

source /etc/profile

ok,到现在就配置完了,想查看配置的文件,运行go env查看,可以看到如下

[kumufengchun@dev ~]$ go env

GOARCH="amd64"
GOBIN=""
GOEXE=""
GOHOSTARCH="amd64"
GOHOSTOS="linux"
GOOS="linux"
GOPATH="/data/work/go"
GORACE=""
GOROOT="/usr/local/go"
GOTOOLDIR="/usr/local/go/pkg/tool/linux_amd64"
GCCGO="gccgo"
CC="gcc"
GOGCCFLAGS="-fPIC -m64 -pthread -fmessage-length=0 -fdebug-prefix-map=/tmp/go-build063621646=/tmp/go-build -gno-record-gcc-switches"
CXX="g++"
CGO_ENABLED="1"
CGO_CFLAGS="-g -O2"
CGO_CPPFLAGS=""
CGO_CXXFLAGS="-g -O2"
CGO_FFLAGS="-g -O2"
CGO_LDFLAGS="-g -O2"
PKG_CONFIG="pkg-config"

参考菜鸟教程 http://www.runoob.com/go/go-environment.html

https://blog.csdn.net/lunhui1994_/article/details/78668697

原文地址:https://www.cnblogs.com/kumufengchun/p/10208477.html