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

本文介绍在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会选择不同的编译器去编译,具体的工程怎么建,文件放在哪了,慢慢体会。

时间: 2024-10-10 20:28:36

Ego2014916001——golang开发环境搭建(支持交叉编译环境)的相关文章

PHP.6-PHP环境搭建(Windows环境下)-LAMP

PHP环境搭建(Windows环境下)-LAMP Windows系统上分别独立安装Apache2.PHP5.MySQL5和phpMyAdmin等几个软件.独立安装的好处是可以自由选择这些组件的具体版本,清晰地掌握自己计算机里都安装了哪些程序,以及它们的具体配置情况,这将对以后的系统维护和软件升级工作带来很大的帮助. 获取软件 [可自行下载最新版进行安装] 软件名称 下载地址 apache_2.2.9-win32-x86-openssl-0.9.8h-r2.msi http://httpd.apa

搭建树莓派交叉编译环境

本学期选了嵌入式开发课程,所以第一步就是要准备环境.硬件环境自不必说,购买了树莓派二代.sd卡,读卡器.路由器.网线这些都是以前就有的.软件环境的搭建包括如下几步: 1.搭建虚拟机Linux环境2.烧录树莓派系统3.在虚拟机linux环境中搭建本地开发与编译环境4.在虚拟机linux上搭建交叉编译环境5.开发一段简单的程序,通过本地编译后,再进行交叉编译.之后将编译好的程序放到树莓派上执行进行测试. 具体步骤: 1.搭建虚拟机linux理论上说,在windows环境下如果也能找到满足要求的交叉编

最新 Cocos2d-x 3.2 开发环境搭建(windows环境下)

本篇是基于Cocos2d-x-3.2和vs2012的环境下配置. 1.先从官方站点(www.cocos2d-x.org)下载 Cocos2d-x-3.2文件. 2.因为Cocos2d-x 3.0以上的版本号要求系统windows7以上,vs2012以上.网上寻找并下载VS2012的镜像以及密钥,安装好vs2012. 3.打开Cocos2d-x-3.2文件里的build文件里找到 "cocos2d-win32.vc2012.sln",然后双击执行. 4.在vs2012界面将"c

最新Cocos2d-x3.2开发环境搭建(windows环境下)

原文地址:http://cache.baiducontent.com/c?m=9d78d513d9921cfe05ac837f7d16c067690297634d9dc7150ed58449e3735b36506793bb3365505adc9f3a2143b8482ff7ed7337721420c0c08e8b4edaac925f73df6129325cdb5c489546f1d64627c226925ff4ac1ce4bef72593d98895800a&p=882a9546d49750fc

PHP 开发环境搭建:LAMP环境搭建

之前在电脑上使用了微软ASP.NET开发环境,所以先要把IIS的服务停掉,不然80端口会被占用. 一:右键我的电脑--管理--服务--找到“World Wide Web Publishing Service”,右键菜单--stop,OK了,IIS服务停止了,IIS服务器也就停止了. 为了快速搭建php开发环境,我使用了XAMPP,下载地址:www.xampp.org 二:下载XAMPP包,并且正确安装 一般情况下,点击APache 或者Mysql 会报错,原因是端口被占用了. 三:点击confi

hive三种方式区别和搭建、HiveServer2环境搭建、HWI环境搭建和beeline环境搭建

说在前面的话 以下三种情况,最好是在3台集群里做,比如,master.slave1.slave2的master和slave1都安装了hive,将master作为服务端,将slave1作为服务端. hive三种方式区别和搭建 Hive中metastore(元数据存储)的三种方式: a)内嵌Derby方式 b)Local方式 c)Remote方式 1.本地derby这种方式是最简单的存储方式,只需要在hive-site.xml做如下配置便可<?xml version="1.0"?&g

HBase二次开发之搭建HBase调试环境,如何远程debug HBase源代码

版本 HDP:3.0.1.0 HBase:2.0.0 一.前言 之前的文章也提到过,最近工作中需要对HBase进行二次开发(参照HBase的AES加密方法,为HBase增加SMS4数据加密类型).研究了两天,终于将开发流程想清楚并搭建好了debug环境,所以就迫不及待地想写篇文章分享给大家. 二.思路 首先看到这个需求,肯定是需要先实现HBase配置AES加密<HBase配置AES加密>,或者还可以再继续了解实现SMS4加密算法<Java版SMS4加密解密算法>.等到这些都完成之后

Ubuntu使用日志2(在Eclipse中搭建C++交叉编译环境)

Release用交叉编译:arm-none-linux-gnueabi-gcc.搭建步骤: 1).在Project->Properties->C/C++ Build->Settings,Configure改到Release下,在GCC C Compiler和 GCC C Linker的Command中:填入arm-none-linux-gnueabi-gcc: 2).按这个步骤来操作:http://blog.csdn.net/oqidian12345/article/details/89

搭建Xilinx交叉编译环境

本人的Linux是 Ubuntu 12.04 LTS 1.更新源 为方便使用,可以首先更新linux系统的源.更新源的方法有很多,在此不细说. 备份sources.list文件:cp /etc/apt/sources.list etc-backup/etc-apt-source.list 打开sources.list:sudo gedit /etc/apt/sources.list 修改,保存修改.(可以在互联网上查到很多链接资源,以进行修改) 更新源信息:sudo apt-get update