Go语言中
go clean
命令可以移除当前源码包和关联源码包里面编译生成的文件,这些文件包括以下几种:
站在用户的角度思考问题,与客户深入沟通,找到潜山网站设计与潜山网站推广的解决方案,凭借多年的经验,让设计与互联网技术结合,创造个性化、用户体验好的作品,建站类型包括:网站制作、网站设计、企业官网、英文网站、手机端网站、网站推广、申请域名、网站空间、企业邮箱。业务覆盖潜山地区。
go build
命令时在当前目录下生成的与包名或者 Go 源码文件同名的可执行文件。在 Windows 下,则是与包名或者 Go 源码文件同名且带有“.exe”后缀的文件。go test
命令并加入-c
标记时在当前目录下生成的以包名加“.test”后缀为名的文件。在 Windows 下,则是以包名加“.test.exe”后缀的文件。go install
命令安装当前代码包时产生的结果文件。如果当前代码包中只包含库源码文件,则结果文件指的就是在工作区 pkg 目录下相应的归档文件。如果当前代码包中只包含一个命令源码文件,则结果文件指的就是在工作区 bin 目录下的可执行文件。go build
命令时生成在临时目录中的。
go clean
命令就像 Java 中的
maven clean
命令一样,会清除掉编译过程中产生的一些文件。在 Java 中通常是 .class 文件,而在Go语言中通常是上面我们所列举的那些文件。
go clean -i -n
通过上面的示例可以看出,
go clean
命令还可以指定一些参数。对应的参数的含义如下所示:
go install
安装的文件;go build
命令的缓存 实际开发中
go clean
命令使用的可能不是很多,一般都是利用
go clean
命令清除编译文件,然后再将源码递交到 github 上,方便对于源码的管理。
下面我们以本地的一个项目为例,演示一下
go clean
命令:
go clean -n
cd D:\code
rm -f code code.exe code.test code.test.exe main main.exe
在命令中使用
-n
标记可以将命令的执行过程打印出来,但不会正真执行。如果既要打印命令的执行过程同时又执行命令的话可以使用
-x
标记,如下所示:
go clean -x
cd D:\code
rm -f code code.exe code.test code.test.exe main main.exe
图:go clean 命令运行前后对比
本文名称:创新互联GO教程:goclean命令——清除编译文件
当前地址:http://www.csdahua.cn/qtweb/news26/74926.html
网站建设、网络推广公司-快上网,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 快上网