基于Eclipse的Go语言可视化开发环境
http://jingyan.baidu.com/article/d7130635032e2f13fdf475b8.html
基于Eclipse的Go语言可视化开发环境
- |
- 浏览:2924
- |
- 更新:2013-12-21 18:24
- |
- 标签:eclipse
1
2
3
4
5
6
7
搭建与使用一个基于Eclipse的Go语言可视化开发环境。
注意:
在阅读此片经验前,先确保必要工具已经安装或打开
工具/原料
搭建好Go语言开发环境,详细步骤见经验:
http://jingyan.baidu.com/article/c85b7a6414e5ee003bac95c6.html
Eclipse开发平台
官方下载地址:
http://www.eclipse.org/downloads/packages/eclipse-ide-java-developers/junosr2
当然,如果你所使用的计算机的网速较慢,你也可以选择我已经下载好了的Goclipse(即:无需看步骤2~4了)
百度网盘地址:
http://pan.baidu.com/share/link?shareid=503166&uk=2636671033
搭建方法
- 1
下载Eclipse或者我打包好了的Goclipse,解压这个压缩包,可以看到一个eclipse.exe的文件,打开它,就进入Eclipse这个IDE中了
注意,如果在进入过程中弹出一个对话框"Workspace Launcher"(如图3),是设置工作空间的,就是存放项目代码的位置。
- 2
但是,这个Eclipse还不支持Go语言的开发,所以我们要为这个Eclipse安装Goclipse的插件:
点击菜单中的"Help"->"Install New Software"
- 3
然后,点击"Add"按钮,弹出一个"Add Repository"对话框,
在框中的"Name"中输入
"Goclipse"(不包括引号),
在框中的"Location"中输入
"https://goclipse.googlecode.com/svn/trunk/goclipse-update-site/"(不包括引号)
然后点击"OK"按钮
- 4
然后,下方的列表中显示Pending...,接着变成GoClipse,
选定它。
然后一路"Next >",最后等待安装。
重启(Restart)Eclipse.就成功安装GoClipse了
- 5
重启Eclipse后,就会发现在窗口的右上角出现了Go的选项卡,在菜单栏中的"File"->"New" 里面出现了Go Project 以及 Go File 的菜单项。如果没有,可以点击右上角的 "Open Perspective" 图标打开 Go 选项卡。
- 6
接下来就是配置Go语言的路径了。
点击菜单项中的 "Window"->"Preferences"->在左边的列表项中选择"Go",然后就可以在右边配置Go语言的路径以及环境了(如图配置即可,其中GOOS:表示你的系统,由于是在Windows下开发,所以选择Windows。GOARCH:表示的是你电脑的CPU类型。作者本人的是i386,所以选择386)。
如果你有GDB调试器的话,还可以在列表项中"Go"下面选择"Debugger"来设置GDB的路径
- 7
下面就来尝试新建以及编译运行一个Go语言的工程吧
点击菜单栏"File" -> "New" -> "Go Project"
在Project name:的输入框中输入工程的名字,例如"HelloWorld"
点击 "Finish" 按钮,完成新建一个工程
可以发现在Project Explorer栏就出现了一个HelloWorld工程
- 8
接着,就是添加Go源代码了。
展开HelloWorld工程
右键 src 文件夹,选择 "New"->"Go File"
在Source File:的输入框中填写源代码文件名(注意:必须以.go结尾)
在Source File Type的选项框下,选择 Command Source File中的Empty Main Function
(表示生成一个拥有一个空的Main函数(启动函数)的Go源代码)
- 9
然后编辑刚刚新建的源代码:
package main
import (
"fmt"
)
func main() {
fmt.Println("HelloWorld!");
}
保存源代码(Ctrl+S)
- 10
接下来就是运行
在运行之前,确保已经打开了Console(控制台)视窗(打开方法 点击菜单栏中"Window"->"Show View"->"Console")
然后点击工具栏中的 "Run"(运行)按钮运行程序
接着就可看到在Console控制台下显示出来HelloWorld!的文字了
- 11
到这里,Eclipse下的Go语言可视化开发环境就已经搭建完毕了,当然Eclipse也不是Go语言开发的唯一IDE,Go语言开发的辅助IDE还有Gedit,Vim,Notepad++,LiteIDE等等.
基于Eclipse的Go语言可视化开发环境的更多相关文章
- 基于eclipse的java与mysql开发环境的搭建
本文主要介绍 Java与MySQL的连接 1.安装jdk 略~ 园子里有很多 2.安装mysql 略~ 3.下载并安装JDBC,通过mysql官网下载 http://dev.mysql.com/d ...
- APP定制开发:APP软件开发的语言和开发环境
APP软件开发是移动互联网开发公司常开发的一种手机应用系统,对于刚刚进入APP软件开发领域的新手来说,选择什么编程语言和需要什么开发环境来开发APP软件是常遇到的问题.下面亿合科技小编来为大家分享下: ...
- windows 下用eclipse搭建java、python开发环境
本人只针对小白!本文只针对小白!本文只针对小白! 最近闲来无事,加上之前虽没有做过eclipse上java.python的开发工作,但一直想尝试一下.于是边查找资料边试验,花了一天时间在自己的机器上用 ...
- Eclipse和PyDev搭建python开发环境
Eclipse和PyDev搭建python开发环境 1.1整体目标 本文档作为python学习者的新手教程,通过本教程能够了解python用途.语法.在实际工作中的应 ...
- 【Python基础学习一】在OSX系统下搭建Python语言集成开发环境 附激活码
Python是一门简单易学,功能强大的编程语言.它具有高效的高级数据结构和简单而有效的面向对象编程方法.Python优雅的语法和动态类型以及其解释性的性质,使它在许多领域和大多数平台成为编写脚本和快速 ...
- ubuntu上用eclipse搭建java、python开发环境
上一篇文章讲到如何在windwos上用eclipse搭建java.python开发环境,这一讲将关注如何在ubuntu上实现搭建,本人使用虚拟机安装的ubuntu系统,系统版本为:14.04 lts ...
- Eclipse搭建Android5.0应用开发环境 “ndk-build”:launchingfailed问题解决
Eclipse搭建Android5.0应用开发环境 "ndk-build":launchingfailed问题解决 详细参考http://blog.csdn.net/loongem ...
- 基于全志H3芯片的ARM开发环境搭建
基于全志H3芯片的ARM开发环境搭建 最近买了个友善之臂的NanoPi M1板子,又在网上申请了个NanoPi NEO板子,这两个都是基于全志H3芯片的Crotex-A7四核ARM开发板,两个板子可以 ...
- spark-windows(含eclipse配置)下本地开发环境搭建
spark-windows(含eclipse配置)下本地开发环境搭建 >>>>>>注意:这里忽略JDK的安装,JDK要求是1.8及以上版本,请通过 java ...
随机推荐
- [Javascript] The "this" keyword
The very first thing to understand when we're talking about this-keyword is really understand what's ...
- popupwindow 与 输入法
有时候popupwindow会被输入法覆盖, 有时候popupwindow会被输入法给顶上去. 而且这个问题还跟theme的windowFullscreen属性相关. 不过这些可以都不用管, 根据项目 ...
- 用git上传本地项目到github上
首先确认自己已经安装了git,打开git bash,输入ssh-keygen -t rsa -C "自己的邮箱地址@XXX.com" ,生成自己的公钥与私钥 一路默认回车,会生 ...
- 分布式并行数据库将在OLTP 领域促进去“Oracle”
原文链接:http://www.csdn.net/article/2015-09-11/2825678 摘要:本文全面介绍了分布式数据库和它的设计理念,以及分布式数据库的优势和应用场景,从而引出OLT ...
- SQL 操作结果集 -并集、差集、交集、结果集排序
操作结果集 为了配合测试,特地建了两个表,并且添加了一些测试数据,其中重复记录为东吴的人物. 表:Person_1魏国人物 表:Person_2蜀国人物 A.Union形成并集 Union可以对两个或 ...
- [Z] 关于c++ typename的另一种用法
在看c++ primer的时候见到了一下这种用法: typedef typename std::vector<int>::size_type size_type; 觉得这里面的typena ...
- Qt编写可换肤的中文双拼汉字输入法
时间过得真快,不知不觉已到2015年,农历春节一眨眼就过去了,端正状态收拾心情整装待发出发. 曾经有段时间,我有一个很执着的梦想,我要导演出一部空前绝后的巨幕.不过现实无情地碾碎我的梦想,也同时将我推 ...
- Version of SQLCE in WP8
The version on the device is compatible with version 3.5 on the desktop, but the Windows Phone versi ...
- MyBatis知多少(2)
MyBatis从目前最流行的关系数据库访问方法中吸收了大量的优秀特征和思想,并找出其中的协同增效作用.下图展示了MyBatis框架是如何吸收我们在多年使用不同方式进行数据库集成的 开发过程中所学到的知 ...
- 显示SQL Server分配的全部内存
1.在sqlserver 中建立查询 2.执行 DBCC MEMORYSTATUS 在Windows Server 2000/2003任务管理器中,“内存使用”这个字段是显示工作区分配的内存.一个进程 ...