hi,你好!欢迎访问本站!登录
本站由简数采集腾讯云宝塔系统阿里云强势驱动
当前位置:首页 - 文章 - 后端开发 - 正文 看Cosplay古风插画小姐姐,合集图集打包下载:炫龙网 · 炫龙图库

go语言中go build和go install的区分_后端开发

2019-11-29后端开发ki4网36°c
A+ A-

go buildgo build 用于测试编译包,重要搜检是不是会有编译毛病,假如是一个可实行文件的源码(等于 main 包),就会直接生成一个可实行文件。

go install:go install 的作用有两步:第一步是编译导入的包文件,一切导入的包文件编译完才会编译主程序;第二步是将编译后生成的可实行文件放到 bin 目次下($GOPATH/bin),编译后的包文件放到 pkg 目次下($GOPATH/pkg)。

go build

经由过程go build加上要编译的Go源文件名,我们即可获得一个可实行文件,默许情况下这个文件的名字为源文件名字去掉.go后缀。

$ go build hello.go
$ lshello hello.go

固然我们也 能够经由过程-o选项来指定其他名字:

$ go build -o mygo hello.go
$ lsmygo hello.go

假如我们在go-examples目次下直接实行go build敕令,背面不带文件名,我们将获得一个与目次名同名的可实行文件:

$ go build
$ lsgo-examples hello.go

go install

与build敕令比拟,install敕令在编译源码后还会将可实行文件或库文件安装到商定的目次下。

go install编译出的可实行文件以其地点目次名(DIR)定名

go install将可实行文件安装到与src同级别的bin目次下,bin目次由go install自动建立

go install将可实行文件依靠的种种package编译后,放在与src同级别的pkg目次下

引荐:go言语教程

以上就是go言语中go build和go install的区分的细致内容,更多请关注ki4网别的相干文章!

  选择打赏方式
微信赞助

打赏

QQ钱包

打赏

支付宝赞助

打赏

  选择分享方式
  移步手机端
go语言中go build和go install的区分_后端开发

1、打开你手机的二维码扫描APP
2、扫描左则的二维码
3、点击扫描获得的网址
4、可以在手机端阅读此文章
标签:

发表评论

选填

必填

必填

选填

请拖动滑块解锁
>>