go语言相关命令:
-
bulid命令:
-
编译文件或代码包,编译命令源码文件会生成可执行代码,编译库文件不会产生结果。
-
-a标记:强制编译所有涉及到的代码包
-
- run命令:
- 运行命令源码文件(先编译再运行)
- 参数只能有一个命令源码文件
- -n标记:打印编译过程中,所需要运行的命令,但不真正执行他们。
- -p n标记:并行编译,n为数量。
- -v标记:列出被编译的代码包的名称。
- -a -v标记:列出所有被编译的代码包的名称。
- -work标记:显示编译时创建的临时工作目录的路径,不删除它。
- -x标记:打印编译过程中,所需要运行的命令,真正执行他们。
- install命令:
- 编译并安装文件,可执行文件放在$GOBIN目录下,代码包会安装在pkg相关目录下。
- 以文件为参数时,只会编译并安装这些文件。
- 以代码包路径为参数时,这些代码包及其依赖会被安装。
- get命令:
- 从远程代码仓库下载并安装代码包。
- -d标记:只下载,不安装。
- -fix标记:先执行修正再编译安装。
- -u标记:更新本地代码。
有疑问加站长微信联系(非本文作者)