Ego2014916001——golang开发环境搭建(支持交叉编译环境)

seek_0380 · · 1988 次点击 · · 开始浏览    
这是一个创建于 的文章,其中的信息可能已经有所发展或是发生改变。

本文介绍在windows下面建立GO语言的开发环境。实现可以编译windows-386、linux-386、linux-arm平台的程序。这三种情况是有本人亲自测试通过的。

获取安装软件,均可直接安装到windows下面

  • http://download.csdn.net/detail/seek_0380/7924665
  • http://download.csdn.net/detail/seek_0380/7924689
  • http://download.csdn.net/detail/seek_0380/7924631 

上面三个下载链接分别是go的windows编译器,go的交叉编译器,go的IDE


安装

分别点击软件安装,注意go的windows交叉编译器安装目录一定要记住,后面要用到点击MinGW选择安装MinGW-gcc。

配置

下载批处理文件,go安装目录下面的src下面,点击执行,会安装交叉编译器到bin下面。下载地址为:
http://download.csdn.net/detail/seek_0380/7924913

打开IDE界面,设置开发环境,在界面上中间有一个灰色按钮,下拉选择win32,点击灰色按钮,会显示一个编辑界面,设置内容如下:
GOROOT=C:\Go     //go编译器所在的目录 ,也是安装目录
GOBIN=F:\GOOGLE\GO\gowork\ //生成的可执行文件放的位置
GOARCH=386//系统的硬件体系架构
GOOS=windows//系统的软件OS
CGO_ENABLED=1//支持C

PATH=c:\mingw32\bin;%GOROOT%;%PATH%

测试

新建一个“包”,和以前的project有所不同,选择GOPATH,GOPATH是工作路径,也是源码存放的路径。可以再查看选项卡中最后一项自己添加一个。选择一个GO source的文件,然后是hello world的源码。点击编译、执行,会在下面的编译调试框内出现运行结果。至此,测试完成。

注意:在这里面看似设置的东西很多,其实我们只需要知道,一段程序不管用什么语言写,作为高级语言都需要语言解释器,也就是编译器,编译成我们平台需要的可执行文件。使用MinGW-gcc的目的是为了编译在其他平台的可执行代码。通过配置IDE的环境,IDE会选择不同的编译器去编译,具体的工程怎么建,文件放在哪了,慢慢体会。





有疑问加站长微信联系(非本文作者)

本文来自:CSDN博客

感谢作者:seek_0380

查看原文:Ego2014916001——golang开发环境搭建(支持交叉编译环境)

入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889

1988 次点击  
加入收藏 微博
暂无回复
添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传