golang 环境搭建

目录

下面是 ubuntu16.04 下配置 golang 环境的方法

安装

wget https://storage.googleapis.com/golang/go1.6.2.linux-amd64.tar.gz
tar xvf go1.6.2.linux-amd64.tar.gz 

sudo chown -R root:root ./go
sudo mv go /usr/local

配置

vim ~/.profile
# 加入
GOOS=linux 
GOARCH=amd64
# GOPATH 会放我们 go get 得到的源码,而且我们自己的项目也需要放在这个目录下面
GOPATH=$HOME/work
PATH=$PATH:/usr/local/go/bin:$GOPATH/bin
alias go="env GOOS=linux GOARCH=amd64 GOPATH=$HOME/work go"
alias go_win="env GOOS=windows GOARCH=amd64 GOPATH=$HOME/work go"
alias bee="env GOOS=linux GOARCH=amd64 GOPATH=$HOME/work bee"

source ~/.profile
mkdir $HOME/work

建立项目

source ~/.profile
mkdir $HOME/work/hello
cd $HOME/work/hello
vim main.go

交叉编译

  golang 的交叉编译还是非常方便的,上面的.profile 的配置已经可以让我们在 Linux 编译 windows 的程序了。

执行 go_win build main.go 就可以生成 main.exe 的文件

目录