Golang 基本命令及使用
之前写过一篇文章详细记录了Linux Mint 下如何搭建Golang开发环境,如果你想看看,可以点击该链接 本篇文章主要记录Go的基本命令和使用,所以,在这之前,你最好先搭建一个Go语言开发环境! go command [arg]
其中,command是操作命令,arg是该命令的参数 Go的常用命令有:get、run、build、fmt、install、test等 (1) go get #从GitHub上安装GoCode,(-u flag for “update”) go get -u github.com/nsf/gocode
(2) go run go run 命令用于编译并直接运行程序,它会生成一个临时文件(但不是一个标准的可执行文件),直接在命令行打印输出程序执行结果,方便用户调试。 go run hello.go
(3) go build go build 命令用于测试编译包,可检查是否存在编译错误,如果被编译的是main包,会生成可执行文件 #编译
go build hello.go
#运行
./hello
(4) go fmt go fmt 格式化源码,有的IDE保存源码时自动执行该命令,比如subl,也可手动执行它。 go fmt hello.go
(5) go install go install 命令的作用有两步:第一步,编译导入的包文件,所有导入的包文件编译完才会编译主程序;第二步,将编译后生成的可执行文件放到bin目录下(
(6) go test go test命令用于运行测试文件,该命令会自动读取源码目录下的名为:*_test.go的文件,生成并运行测试用的可执行文件,测试成功会显示“PASS”、“OK”等信息。 Go提供godoc命令,帮助用户查看文档,可以查看函数或者包。例如:godoc fmt println,该命令就查询了fmt包中的println函数。 有时,用户会觉得在命令行下查看Go文档会比较麻烦,为此Go提供了一个内置命令: godoc -http=:8080
该命令可让用户在本地localhost的8080端口,以网页的形式查看Go帮助文档,所以访问:http://127.0.0.1:8080 除了以上命令,Go还提供了如下一些其他命令: Go语言约定,在安装成功后,至少要在GOPATH目录下建立三个工作目录:bin、pkg、src 这里的工作目录就是指我们存放源代码、函数调用、数据导入的默认路径。 (1) bin: 存放编译后生成的可执行文件 (2) pkg: 存放编译后生成的包文件(.a 文件) (3) src: 存放项目源码文件(.go 文件) (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |