windows下《Go Web编程》之Go命令
Go命令: go build 用于编译代码,默认会编译当前目录下的所以go文件。若只需编译某个文件,go build后加上文件名,如go build a.go。 go build会忽略目录下以“_”或“.”开头的go文件。 若源代码针对不同操作系统做不同处理,可根据不同操作系统后缀来命名文件,如array_linux.go,array_windows.go, go build时Linux系统下面编译指挥选择array_linux.go,其他系统后缀命名的文件全部忽略。 go help build 查看参数介绍 go clean 用于移除当前源码包和关联源码包里面编译生成的文件。包括: _obj/ 旧的object目录 _test/ 旧的test目录 _testmain.go 旧的gotest文件 test.out 旧的test记录 bulid.out 旧的test记录 *.[568ao] object文件 由Makefiles遗留 DIR(.exe) go build产生 DIR.test(.exe) go test -c 产生 MAINFILE(.exe) go build MAINFILE.go产生 *.so SWIG产生 一般利用这个命令清除编译文件后推送git。 go help clean 查看参数介绍。 go fmt