我的系统是ubuntu 14.04 64bit
我的环境变量设置如下:
export GOROOT=$HOME/go
export GOBIN=$GOROOT/bin
export GOPKG=$GOROOT/pkg/tool/linux_amd64
export GOARCH=amd64
export GOOS=linux
export GOPATH=$HOME/go_src
export PATH=$PATH:$GOBIN:$GOPKG:$GOPATH
./all.bash
之前一切正常运行(我之前也有成功编译的经验)
直到
# ../test
real 0m25.396s
user 1m6.490s
sys 0m19.114s
# Checking API compatibility.
不再动了,这是为什么 ?怎么办?
all.bash 会调用 make.bash,然后再执行 run.bash。其实 make.bash 就已经安装完了,run.bash 是进行测试,卡住的地方在 run.bash 的 223 行左右(应该是执行时间比较长,要对比API),因此我一般都只执行./make.bash
详细可以参考我写的一篇文章:[分析源码安装Go的过程](http://blog.studygolang.com/2013/01/%E5%88%86%E6%9E%90%E6%BA%90%E7%A0%81%E5%AE%89%E8%A3%85go%E7%9A%84%E8%BF%87%E7%A8%8B/)
#4
更多评论