Go语言中文网 为您找到相关结果 2

在win7下进行交叉编译linux-386

在实验这个功能前,照例google出了一堆文章,但都没有on windows的,都是在[linux下编译出windows][1],或者在mac下编译出linux,导致走了不少弯路,其实go的跨平台交叉编译确实也简单,只需要注意以下几点: 1、设置GOOS=linux,并去GOROOT执行make.bat,此处是将所有runtime按目标平台重新编译一次,本以为要编译.exe又得重新make一次,没想到居然不用,这倒是个惊喜 2、设置CGO_ENABLED=0,目前交叉编译是不支持cgo的 3、设置GOARCH=386,amd64就需要安装64的go了 此时就可以编译了,推荐使用liteide 参考: [1]: https://code.google...阅读全文

go语言 安装编译体验

直接下载 go的安装包,解压后,即可使用 需要配置对应的环境变量 export GOROOT=/home/go/go export GOBIN=$GOROOT/bin export GOPATH=/home/go/src export PATH=$PATH:$GOBIN:$GOPATH 比较重要的是 GOROOT 和GOPATH GOROOT 是安装包的地址,GOPATH为开发环境的地址。 在使用中 go build 文件 会编译出可执行文件 go install 会把 工程中使用的pkg编译成.a文件 go的 package查找路径 首先会从 GOPATH /src/ 中查找 然后会从GOROOT/src/pkg/中查...阅读全文

博文 2014-10-04 19:26:01 ssdxiao