Goclipse中运行Go语言程序的配置
2012-09-13 14:18
465 查看
昨晚和今天一上午分别在Windows7、Ubuntu 12.04LTS和Mac OS X上尝试配置了下Go语言的开发环境,安装Go语言倒是都没遇到什么问题,就是在使用Eclipse的Goclipse插件开发Go语言的时候,一直Run不起来,原因就是源文件一直没有被编译。后来去认真读了下Goclipse的文档才发现原来是必须要将项目目录命名为cmd才可以。
这里只是简单介绍下利用Goclipse开发Go语言的注意事项,至于安装Go语言和配置Go语言的运行环境,网络上有太多的教程,这边就不再赘述。
首先,在Eclipse的Install Update里输入Goclipse的在线更新地址: http://goclipse.googlecode.com/svn/trunk/goclipse-update-site/
安装完Goclipse插件之后,在Window -> Preference -> Go下,配置Go项目的开发参数。GoRoot是计算机上Go语言安装的目录,比如C:\Go(windows)或者/usr/local/go(linux);GOARCH是CPU的型号,我的是386;GOOS指的是所处的操作系统,我的是windows;GoRoot是计算机上Go语言的bin文件的位置;Go Path和GoRoot一样。其中,GOARCH和GOOS这两项Goclipse应该是会自动帮你匹配好。另外,如果你想拥有代码自动补全功能,可以下载Gocode并在Gocode一栏里配置Gocode的地址。
以上是开发参数的配置,接下来,我们创建一个Go Project。
在一个Go Project目录下,有三个文件夹:bin、pkg、src,其中我们只需关注bin文件夹和src文件夹即可。bin文件夹是编译好的源文件所放置的位置,也就是可执行文件的所在;而src就是源文件目录。注意,这时直接在src下创建文件时没用的,因为不会编译,这也就是导致我一直不能成功运行的最大原因。我们需要在src文件夹下创建一个cmd文件夹,然后我们可以创建一个go文件如go.go,然后package用main,我们可以键入如下代码:
package main
import "fmt"
func main() {
fmt.Printf("Hello World!")
}
然后保存,我们就可以看到在bin文件夹下自动出现了一个.exe文件,这样就代表Goclipse根据源文件自动编译了。
然后我们Run这个工程,就可以看到在Console上看到Hello World!字样了。
Go语言被誉为云时代的C语言,虽然资料较少,但是仍然是值得令人期待的一门语言,希望各位看官能在Go语言中找到编程的热情和乐趣~~~
这里只是简单介绍下利用Goclipse开发Go语言的注意事项,至于安装Go语言和配置Go语言的运行环境,网络上有太多的教程,这边就不再赘述。
首先,在Eclipse的Install Update里输入Goclipse的在线更新地址: http://goclipse.googlecode.com/svn/trunk/goclipse-update-site/
安装完Goclipse插件之后,在Window -> Preference -> Go下,配置Go项目的开发参数。GoRoot是计算机上Go语言安装的目录,比如C:\Go(windows)或者/usr/local/go(linux);GOARCH是CPU的型号,我的是386;GOOS指的是所处的操作系统,我的是windows;GoRoot是计算机上Go语言的bin文件的位置;Go Path和GoRoot一样。其中,GOARCH和GOOS这两项Goclipse应该是会自动帮你匹配好。另外,如果你想拥有代码自动补全功能,可以下载Gocode并在Gocode一栏里配置Gocode的地址。
以上是开发参数的配置,接下来,我们创建一个Go Project。
在一个Go Project目录下,有三个文件夹:bin、pkg、src,其中我们只需关注bin文件夹和src文件夹即可。bin文件夹是编译好的源文件所放置的位置,也就是可执行文件的所在;而src就是源文件目录。注意,这时直接在src下创建文件时没用的,因为不会编译,这也就是导致我一直不能成功运行的最大原因。我们需要在src文件夹下创建一个cmd文件夹,然后我们可以创建一个go文件如go.go,然后package用main,我们可以键入如下代码:
package main
import "fmt"
func main() {
fmt.Printf("Hello World!")
}
然后保存,我们就可以看到在bin文件夹下自动出现了一个.exe文件,这样就代表Goclipse根据源文件自动编译了。
然后我们Run这个工程,就可以看到在Console上看到Hello World!字样了。
Go语言被誉为云时代的C语言,虽然资料较少,但是仍然是值得令人期待的一门语言,希望各位看官能在Go语言中找到编程的热情和乐趣~~~
相关文章推荐
- Go语言如何计算程序运行的时间效率,获取时间差
- Go语言Eclipse插件Goclipse配置
- Go语言日趋成熟 运行速度接近C语言实现程序
- Windows下使用go语言写程序安装配置实例
- go语言在Windows系统下的安装并运行Hello World程序
- Go语言的Windows下环境配置以及简单的程序结构讲解
- go语言在Windows系统下的安装并运行Hello World程序
- 在Ubuntu 12.04 64bit上配置,安装和运行go程序
- GO语言运行环境下载、安装、配置图文教程
- Go语言·听说你想让程序运行的更快?
- maven配置时,测试出现“'mvn' 不是内部或外部命令,也不是可运行的程序”错误
- go语言第一篇——环境配置与helloWorld
- 《Go语言入门》第一个Go语言Web程序——简单的Web服务器
- 抛砖引玉:在Editplus下配置编译和运行java程序的快捷方式
- apache运行CGI程序的配置
- c/c++语言让程序默认以管理员权限运行
- Mondrian初涉入门--运行自带演示程序FoodMart配置步骤
- Go语言学习札记——第三章 Go基本的程序设计结构(1)
- Linux下配置Tomcat6运行JNI程序
- [Go语言]我的第九个Go语言程序