最近因为工作中需要搭建一个很小很小的HTTP服务端,不想用Java,php又不适合,在Nodejs和Go之间比较,最终选择Go语言。
Go 语言是 Google 公司开发的一种静态型、编译型并自带垃圾回收和并发机制的编程语言。
Linux golang环境搭建
1 查看Linux是32位还是64位系统
$ uname -a
$ Linux 3.10.0-693.2.2.el7.x86_64 #1 SMP Tue Sep 12 22:26:13 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux
x86_64为64位系统, i386/i686则为32位系统。
2 我下载的是1.9.2的版本, 地址
https://storage.googleapis.com/golang/go1.9.2.linux-amd64.tar.gz
通过wget命令下载, 或者ftp上传方式放到某个目录, 如/root下面
3 解压缩到/usr/local下面
$ tar -zxf /root/go1.9.2.linux-amd64.tar.gz -C /usr/local
4 设置环境变量
$ vim /etc/profile
在文件末尾添加2行:
export GOROOT=/usr/local/go
export PATH=$PATH:/usr/local/go/bin
保存退出编辑.
然后执行:
$ source /etc/profile
使配置生效。
5 确认是否安装成功
$ go version
$ go version go1.9.2 linux/amd64
恭喜你, 已经安装配置完成了
接下来可以写个helloworld的例子, 命令行go run一下…
/*test.go*/
package main
import "fmt"
func main() {
fmt.Println("Hello, World!")
}
$ go run test.go
Hello, World!
学习资料:
C语言中文网:
http://c.biancheng.net/view/2.html