1.简单型的项目目录结构
go build
go build hello.go
然后编译器就会在当前目录下面生成一个hello.exe文件。
我们还可以用以下命令指定输出文件的名称,例如:
go build -o hi.exe hello.go
上述命令会生成一个hi.exe文件。
go run
go run hello.go
这样编译器直接运行了hello.go并做了输出。
2.官方推荐的标准项目的workspace目录结构
2.1 基本workspace目录结构
srcbinpkgpkg$GOPATHgo env GOPATH
srcbinpkg
hello
然后我们进入GOPATH目录,然后执行install命令:
go install .\src\example\hello
如图:
binhello.exe
.\
结果是报错!
我们可以进入src文件夹后再执行install命令:
.\
进过测试,我们还可以进一步深入src的子文件夹进行上述方式的安装,结果是顺利安装。
go install XXX.go
结果是报错的。
然后我们再尝试进入到最里面的文件夹,然后执行:
go install .
2.2 测试结论
通过上面的测试,我们得出以下结论
srcgo install.\src
go install
bin