开发者社区> 芝麻软件> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

Go语言开发第一个Hello,World

简介: 在网上看到go语言的各种评价,也是闻名已久,但是没有自己实践过,也不知道它的好,它的坏,今天就来试试第一个小程序 第一步、如何下载 1)下载go安装程序 下载地址:https://golang.org/dl/ (墙内下载地址http://www.
+关注继续查看

在网上看到go语言的各种评价,也是闻名已久,但是没有自己实践过,也不知道它的好,它的坏,今天就来试试第一个小程序

第一步、如何下载

1)下载go安装程序 下载地址:https://golang.org/dl/ (墙内下载地址http://www.golangtc.com/download),

我的的系统是windows7 64位系统,选择了go1.7.3.windows-amd64.msi 

下载后直接双击msi文件安装,默认安装在c:\go

2)安装完成后默认会在环境变量 Path 后添加 Go 安装目录下的 bin 目录 C:\Go\bin\,并添加环境变量 GOROOT,值为 Go 安装根目录 C:\Go\

注意:我的win7系统并没有添加,手动进行操作

3).验证是否安装成功,在运行中输入 cmd 打开命令行工具,在提示符下输入 go,如果出现错误,请重启下,应该就可以了

(5)设置工作空间gopath目录(Go语言开发的项目路径)
Windows 设置如下,新建一个环境变量名称叫做GOPATH,值为你的工作目录,例如笔者的设置GOPATH=e:\mygo

GOPATH目录约定有三个子目录:
src 存放源代码(比如:.go .c .h .s等)
pkg 编译后生成的文件(比如:.a)
bin 编译后生成的可执行文件(为了方便,可以把此目录加入到 windows的PATH 变量中,在环境变量path后追加%GOPATH%\bin)

 

二、IDE的选择和设置

Go的开发ide目前有很多选择,比如LiteIDE,Vim,Emcas,goEclipse 、Sublime Text

 

三、安装gocode (不成功)

它是 Go 编程语言的自动完成守护进程。

先安装Git, 下载地址: http://git-scm.com/downloads

 同时要在path环境变量后追加git配置

C:\Program Files\Git\bin;

 

打开windows的命令行提示符程序,开始-》运行-》cmd运行如下代码
//go get -u github.com/nsf/gocode

go get -u -ldflags -H=windowsgui github.com/nsf/gocode 
go install github.com/nsf/gocode

 

 

 

四、第一个hello world

现在就让我们一起来Hello World吧!

package main
import "fmt"
func main() {
    fmt.Println("Hello, World!")
}

将上面的程序保存成hello.go,放到D:\goroot\bin下

CMD命令

D:\>cd goroot

D:\goroot>go run bin/hello.go
Hello, World!

D:\goroot>go build bin/hello.go

D:\goroot>hello.exe
Hello, World!

D:\goroot>

 

 go学习指南:http://tour.studygolang.com/welcome/1

 

参考:

http://blog.csdn.net/hil2000/article/details/41261267

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
go语言简单入门
go语言简单入门
27 0
Go 语言入门很简单 -- 17. Go Package #私藏项目实操分享#
Go 语言入门很简单 -- 17. Go Package #私藏项目实操分享#
39 0
Go 语言入门很简单 -- 11. Go 结构体 #私藏项目实操分享#
Go 语言入门很简单 -- 11. Go 结构体 #私藏项目实操分享#
36 0
Go 语言入门很简单 -- 10. Go 指针 #私藏项目实操分享#
Go 语言入门很简单 -- 10. Go 指针 #私藏项目实操分享#
46 0
Go 语言入门很简单 -- 9. Go 函数 #私藏项目实操分享#
Go 语言入门很简单 -- 9. Go 函数 #私藏项目实操分享#
50 0
Go 语言入门很简单 -- 14. Go 并发初识 #私藏项目实操分享#
Go 语言入门很简单 -- 14. Go 并发初识 #私藏项目实操分享#
40 0
Go 语言入门很简单 -- 8. Go Maps #私藏项目实操分享#
Go 语言入门很简单 -- 8. Go Maps #私藏项目实操分享#
31 0
Go 语言入门很简单 -- 7. Go Slices #私藏项目实操分享#
Go 语言入门很简单 -- 7. Go Slices #私藏项目实操分享#
41 0
go语言入门
go 语言下载地址: http://code.google.com/p/go/downloads/list 下载 轻量开发工具 http://code.google.com/p/liteide/   我为什么喜欢Go语言 使用CGO封装Windows API 用Go写Windows桌面...
918 0
+关注
芝麻软件
编程语言,框架相关专家
579
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载