GoLang(Go语言)学习心得 001 - Go语言中文社区

GoLang(Go语言)学习心得 001


一、关于GoLang的安装和运行

1.1 下载安装包

国内的朋友可以到“Go语言中文社区”(https://studygolang.com/dl)下载合适的安装版本。

  • 若您的操作系统是32位,请选择32位安装程序。

  • 若您用的是64位操作系统,则32位/64位Go安装程序均可正常运行。需要注意的是,64位Go编译出来的exe文件,默认情况下无法在32位系统上运行。若使用64位Go编译32位可执行文件,需设置交叉编译的变量。

  • 使用32位的Go安装程序,在运行GoDocServer(Go语言帮助文档)时会出来一个的cmd框。64位则无此现象。

1.2 参数配置

完成安装之后还需要做两件事:

  1. 按Go的规范建立工作空间(目录)。 先在任意位置建立一个文件夹,比如d:yourGoWS;然后在此文件夹下建立三个子文件夹,分别命src、bin、pkg。按照Go的规范,这三个文件夹会分别放置源代码、可执行文件、编译后的包文件。您个人开发的项目则应该放在 srcyourIDyourPrj文件夹中。

    • 注意个人开发项目的路径!不是yourIDyourPrjsrc,src是在最前的!
  2. 设置环境变量。 新增2个环境变量(系统变量):1> 新增GOROOT环境变量,并将其值设为Go的安装路径。(一般为C: ... Go, 在此目录下可以看到api、bin、doc等文件夹)。2> 新增GOPATH环境变量,并将其值设为工作空间目录(即上文所说的d:yourGoWS,该目录下应有src 、bin、pkg等子目录)

    • 建议将GOPATHbin的路径加入环境变量(系统变量)PATH中,这样你在任何位置都可以运行您刚写好编译好的可执行文件了。

    • 用命令go env可以显示当前go的所有环境变量, go env XXX (则是显示某个具体变量XXX的值,注意XXX全是大写!)

1.3 测试安装和配置是否正确

在srcyourIDyourPrj下建立一个新的文件夹hello,在hello文件夹下建立一个新文件hello.go。

hello.go的内容如下(用记事本即可,注意保存的后缀为go):

package main
​import "fmt"
​func main() {
fmt.Printf("hello, worldn")
}

在命令行界面,通过cd命令进入hello文件夹,执行go run hello.go命令,如果输出hello world,则说明您已成功;若不成功请仔细检查上述步骤。

  • go命令包含很多子项,您很快就会用到的还有go build(编译当前文件夹下的源文件)、go install (将当前文件夹下的文件编译,将形成的可执行文件放入GOPATHbin, 但并不运行)。和go run不同,上述两个命令运行时并不要指定具体文件。
版权声明:本文来源简书,感谢博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://www.jianshu.com/p/ecc31d12cece
站方申明:本站部分内容来自社区用户分享,若涉及侵权,请联系站方删除。
  • 发表于 2020-01-09 21:51:20
  • 阅读 ( 1147 )
  • 分类:Go

0 条评论

请先 登录 后评论

官方社群

GO教程

猜你喜欢