内容简介:关于启动编译器,执行编译。可以在指定包的时候使用通配符。三个点表示匹配所有的字符串。
关于 Go
一些常用命令。
一些命令
go # 显示命令相关帮助信息 go env # 显示 go 环境变量 go install # 编译和安装包、依赖 go test # 运行测试代码。 # 从互联网上下载或更新指定的代码包及其依赖包,并对他们进行编译和安装。 # eg: go get github.com/bitly/nsq/ go get
build
、 run
、 install
、 clean
命令
-
-
go build
-
启动编译器,执行编译。
go build hello.go
go go
可以在指定包的时候使用通配符。三个点表示匹配所有的字符串。
go build project/lib/...
除了使用指定包,大部分 go
命令使用短路径作为参数。下面两条命令效果相同。
go build wordcount.go go build .
-
-
go run
-
先编译,然后执行编译创建的 wordcount
或者 wordcount.exe
程序。
run
go run wordcount.go
-
-
go install
-
go install
命令比 go build
命令多做了:安装编译后的结果文件到指定目录。
-
-
go clean
-
执行清理。
当用户将代码迁入源码库里的时候,开发人员可能并不想迁入编译生成的文件。可以使用 clean
命令解决这个问题。
调用 clean
会删除编译生成的可执行文件。
go clean hello.go
fmt
命令
fmt
工具命令会将开发人员的代码布局成和 go
源代码类似的风格。
go fmt 文件名或包名
vet
命令
vet
命令可以帮助开发人员检测代码的常见错误。
vet
可以捕获的错误类型:
Printf
go
语言的文档
- 方式一:
终端 go doc
命令打印文档。
go doc
- 方式二:
godoc
程序启动一个 Web
服务器,浏览器查看。
通知 godoc
在端口 6060
启动 Web
服务器。所有 go
标准库和 GOPATH
下的 Go
源代码的文档。
godoc -http=:6060 # http://localhost:6060/
给一个包添加一段文字量比较大的文档,可以在工程里面包含一个叫做 doc.go
的文件,使用同样的包名,并把包的介绍使用注释加在包名声明之前。
推荐 go
命令教程 : https://github.com/hyper-carrot/go_command_tutorial
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网
猜你喜欢:- composer更新命令及常用命令
- Linux命令行与命令
- AWK命令和SED命令
- 每天一个 Linux 命令(60): scp命令
- 每天一个 Linux 命令(59): rcp 命令
- 每天一个 Linux 命令(58): telnet 命令
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。