博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
go get install build 命令的使用和区别
阅读量:3986 次
发布时间:2019-05-24

本文共 688 字,大约阅读时间需要 2 分钟。

参考手册

https://wiki.jikexueyuan.com/project/go-command-tutorial/0.2.html

命令源码文件

package main + func main

库源码文件

GOPATH/src 库源码文件。
GOPATH/pkg 库源码的归档文件 xxx.a , 也叫静态链接库文件。

测试源码文件

_test.go 文件

go build

compile packages and dependencies
通过 go build 加上要编译的Go命令源码文件,即可得到一个可执行文件,默认情况下这个文件的名字为源文件名字去掉.go后缀。
也可以 go build 一个目录,得到以目录为名称的可执行文件。如果目录下没有命令源码文件则会报如下错误:
go: cannot find main module; see ‘go help modules’

go install

compile and install packages and dependencies
与build命令相比,install命令在编译后还会将可执行文件移动到 GOPATH/bin 目录下。
同时 go install 还可以编译库源码文件到 .a 归档文件。

go get

add dependencies to current module and install them
相当于 git clone + go install 如果没有命令源码文件则不会去 install 。

都只会查看当前目录下是否有命令源码文件,而不会在该目录下递归查找。

转载地址:http://cnaui.baihongyu.com/

你可能感兴趣的文章
arm qt5 x11 libxcb
查看>>
qt5 embeded compile
查看>>
RFC959 ftp upload file
查看>>
qt5 ftp client debug snapshot
查看>>
pthread_sigmask test
查看>>
system performance test snapshot
查看>>
软件借用RSA增加注册功能
查看>>
使用ffmpeg将yuv编码成h264时有大小限制,太小的数据源编码会失败。
查看>>
yuv h264 avi WindowsMediaPlayer播放成功,虽然时间很短
查看>>
ffmpeg将yuv编码成h264数据量变小且可以使用暴风影音播放出来,很短一闪而过
查看>>
libx264 api example
查看>>
yuv encode h264 test
查看>>
对一帧YUV进行H264编码
查看>>
h264编码前必须要转换为yuv420p格式
查看>>
generate html code from QTableWidget with row and column span support
查看>>
yuv420
查看>>
QPainter draw yuv data
查看>>
Some collection resource about YUV420
查看>>
yuv420 stream offset calculation
查看>>
yuv to rgb 转换失败呀。天呀。谁来帮帮我呀。
查看>>