开发环境
1、Go语言安装包到官网或中文社区下载,安装过程基本下一步下一步,不多说了。自己要记住安装位置
2、配置GOROOT
3、配置GOPATH
GOPATH是一个环境变量,用来表明你写的go项目的存放路径(工作目录)。
强烈建议设置GOPATH路径,不然初学很容易被找代码这种事情分心,一开始就规范起来。所有的项目代码都放到GOPATH的src目录下。
4、把%GOPATH%\bin和%GOROOT%\bin加到环境变量Path中
5、进入到刚才设置的GOPATH文件夹新建三个目录
bin :用来存放编译后存放编译后生成的可执行文件
pkg:用来存放编译后生成的归档文件
src:用来存放源码文件
src目录下一般还需要建立子目录来组织代码,类似PHP的命名空间,Java的包的作用
举个例子:老王和老李都有一个名叫duck的项目,那么这两个包的路径就会是:
import"github.com/laowang/duck"
和
import"github.com/laoli/duck"
以后我们从github上下载别人包的时候,如:
go get github.com/laoli/wongderful
那么,这个包会下载到我们本地GOPATH目录下的src/github.com/laoli/wongderful。
每个语言第一步,HelloWorld
编辑器随便,我用的VSCode,其实只要装一个扩展就可以开始玩耍的,后面的提示可以无视,暂时用不到。
go build
go build 表示将源代码编译成可执行文件。
在hello目录下执行:
go build
或者在其他目录执行以下命令:
go build hello
go编译器会去 GOPATH的src目录下查找你要编译的hello项目
编译得到的可执行文件会保存在执行编译命令的当前目录下,因为是windows平台所以会在当前目录下找到hello.exe可执行文件。
在终端直接执行hello.exe:
Hello World!
使用-o参数可以指定编译后可执行文件的名字。
go build -o laosiji.exe
go install
go install 所谓的安装, 就是将编译得到的可执行文件移动到GOPATH的bin目录下,如果没编译,这个命令还会先做编译的工作。
因为环境变量中配置了GOPATH下的bin目录,所以可以在任意地方直接执行可执行文件。
0人点赞