Linux源码编译安装高版本go语言开发环境

搬瓦工机场JMS

编译go语言开发的项目,其中用到的一些开源库,而在编译这些开源库时,提示需要安装高版本go语言开发环境,所以有了这篇文章,介绍Linux环境下,源码编译安装go语言开发环境。

1. 下载高版本go源码

go语言源码托管在github上,下载相应的go版本即可。

https://github.com/golang/go/releases

本文使用当前最新的1.14.2版本:

wget https://github.com/golang/go/archive/go1.14.2.tar.gz

解压:
tar xf go1.14.2.tar.gz
cd go-go1.14.2/src

2. 生成编译工具链

GOOS=linux GOARCH=amd64 ./bootstrap.bash

上面这个命令需要系统已经安装了go环境,如果没有,使用yum install golang或者apt-get install golang-go 安装,通过这种方式安装的go一般都是低版本的,通过低版本go编译源码,安装高版本go,然后把低版本go替换掉。

3. 开始编译

./all.bash

编译完成之后,查看go版本:

cd ../bin
./go version

输出:
go version go1.14.2 linux/amd64

(可选)将bin目录添加到环境变量PATH中。
/data/git/go-go1.14.2/bin

4. 测试go开发环境

写一段简单的go源代码hello.go,编译运行。

package main
import "fmt"
func main() {
        fmt.Printf("hello, world\n")
}

编译运行:
$ go run hello.go
hello, world

未经允许不得转载:搬瓦工VPS_美国VPS » Linux源码编译安装高版本go语言开发环境

赞 (0) 打赏

相关推荐

    暂无内容!

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏