Goclipse中运行Go语言程序的配置 (转载+自己的设置)

昨晚和今天一上午分别在Windows7、Ubuntu 12.04LTS和Mac OS X上尝试配置了下Go语言的开发环境,安装Go语言倒是都没遇到什么问题,就是在使用Eclipse的Goclipse插件开发Go语言的时候,一直 Run不起来,原因就是源文件一直没有被编译。 后来去认真读了下Goclipse的文档才发现原来是必须要将项目目录命名为cmd才可以。(cyper注:见下面的抓图,我命名为main也没问题?)

这里只是简单介绍下利用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语言中找到编程的热情和乐趣~~~

=============================
以下是Cyper的笔记
参考此处:
https://github.com/astaxie/build-web-application-with-golang/blob/master/1.4.md
安装gocode的方法:
执行如下命令:

go get -u github.com/nsf/gocode

(注意,首先要安装git,命令如下 sudo apt-get install git)

执行结束后你会发现在你的$GOPATH/bin目录下多出一个gocode文件(可执行文件)

我的是:

这是我的goclipse配置
Goclipse中运行Go语言程序的配置 (转载+自己的设置)_第1张图片

Goclipse中运行Go语言程序的配置 (转载+自己的设置)_第2张图片

Goclipse中运行Go语言程序的配置 (转载+自己的设置)_第3张图片
第一个go工程(目录名不一定叫main,可以是任意名字,会自动编译到bin下)

Goclipse中运行Go语言程序的配置 (转载+自己的设置)_第4张图片

你可能感兴趣的:(ubuntu,goclipse)