博兔

导航

源码安装golang

安装tdm-gcc

https://www.cnblogs.com/z-cmos/p/14459709.html

golang需要使用tdm-gcc编译,否则会编译失败。

Bootstrap toolchain from C source code

https://dl.google.com/go/go1.4-bootstrap-20171003.tar.gz

bootstrap toolchain需要使用go1.4编译,可以通过GitHub获取go1.4分支或者直接在上述地址下载。

解压后进入src目录,执行make.bat,编译成功会在bin目录生成go.exe,gofmt.exe两个文件。

编译golang

获取golang

git clone https://github.com/golang/go.git goroot

设置环境变量指向bootstrap toolchain,注意变量名GOROOT_BOOTSTRAP。

在goroot->src目录执行all.bat。

设置golang环境,需要将环境变量添加到Path中

%GOBIN%

测试下环境设置,在命令行工具输入

go version

编写第一个go程序

创建hello.go

1 package main
2 
3 import "fmt"
4 
5 func main() {
6     fmt.Printf("hello, world\n")
7 }
View Code

执行代码

go run hello.go
或者
go build hello.go

 

posted on 2021-02-28 20:50  博兔  阅读(80)  评论(0编辑  收藏  举报