`
cakin24
  • 浏览: 1333671 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

Go命令基础之go install

    博客分类:
  • Go
阅读更多

一 简介

1、用于编译并安装代码包或源码文件。
2、安装代码包会在当前工作区的pkg/<平台相关目录>下生成归档文件。
3、安装命令源码文件会在当前工作区的bin目录或$GOBIN目录下生成可执行文件。
4、执行该命令且不追加任何参数时,它会试图把当前目录作为代码包并安装。
5、执行该命令且以代码包的导入路径作为参数时,该代码包及其依赖会被安装。
6、执行该命令且以命令源码文件及其库源码文件作为参数时,只有这些文件会被编译并安装。
 
二 实战
  1. [root@localhost ds]# ls
  2. showds.go
  3. [root@localhost ds]# go install
  4. [root@localhost ds]# ls
  5. showds.go
  6. [root@localhost ds]# ls $GOBIN
  7. ds
  8. [root@localhost ds]# cd ../../pkgtool/
  9. [root@localhost pkgtool]# go install
  10. go install: no install location for directory /root/goc2p/src/pkgtool outside GOPATH
  11. For more details see:'go help gopath'
  12. [root@localhost pkgtool]# export GOPATH=$GOPATH:~/goc2p
  13. [root@localhost pkgtool]# go install
  14. [root@localhost pkgtool]# ls
  15. envir.go envir_test.go fpath.go ipath.go pnode.go util.go util_test.go
  16. [root@localhost pkgtool]# cd ~/goc2p/
  17. [root@localhost goc2p]# cd pkg
  18. [root@localhost pkg]# ds
  19. /root/goc2p/pkg:
  20. linux_amd64/
  21. pkgtool.a
分享到:
评论

相关推荐

    GO语言基础学习文档

    一、 GO语言环境搭建 2 二、 Go 命令 2 go build 3 go clean 4 go fmt 4 go get 4 go install 4 go test 4 go doc(godoc) 5 三、 Go基础 5 关键字 5 定义变量 5 常量 6 内置基础类型 6  Boolean 6  数值类型 6 ...

    Go语言命令行操作命令详细介绍

    Go语言自带有一套完整的命令操作工具,你可以通过在命令行中执行go来查看它们: 图1.3 Go命令显示详细的信息 这些命令对于我们平时编写的代码非常有用,接下来就让我们了解一些常用的命令。 go build 这个命令主要...

    构建一个完善的 Go 语言中文网,Go 语言爱好

    本地搭建一个 Go语言中文网 要求 Go 1.16+ 1、下载源码到本地某个目录 git clone https://github.com/studygolang/studygolang 2、编译 进入 studygolang 项目目录,执行如下命令: // unix make build // ...

    studygolang:Go语言中文网| Golang中文社区| Go语言学习园地原始代码

    欢迎有兴趣的gopher他们参与进来,一起打造一个完善的Go语言中文网,Go语言爱好者的学习家园,参与方式请参考: : 本地建造一个Go语言中文网 要求1.11+ 1,下载原始码到本地某个目录 git clone ...

    go-learning:go语言学习demo

    安装配置go环境window系统使用scoop安装scoop install golang参考 更改go module代理go module常用命令go mod init # 初始化 go.modgo mod tidy # 更新依赖文件go mod download # 下载依赖文件go mod vendor # 将...

    yum 安装golang环境

    yum -y install golang 2.环境配置 1)打开profile文件 vi /etc/profile 2)添加环境变量 在文件后面追加如下文本: # GOROOT export GOROOT=/usr/lib/golang # GOPATH export GOPATH=/root/go/ # GOPATH bin ...

    tools&gocode.zip

    go语言开发 gocode tools小插件 #三、安装三款GO语言小插件(重点部分) 我们要将要安装Go模块下的tools三个小插件,顺带把debug功能开启。 gocode是代码自动补全程序; guru代码导航程序; godef代码跳转程序...

    go 生成静态网站包

    如果是通过 [brew](https://github.com/mxcl/homebrew) 来安装`go`,并且没有设置`$GOROOT`跟`$GOPATH`的话,请使用如下命令(路径请更改为自己对应的 golang 的版本信息) ln -s /usr/local/Cellar/go/1.0.3/bin/...

    Pixelizer是用go语言编写的图像像素化程序-Golang开发

    像素化器是用go语言编写的图像像素化器。 它允许非常简单直观的CLI像素化。 像素化器像素化器是用go语言编写的图像像素化器。 它允许非常简单直观的CLI像素化。 安装要安装Pixelizer,您需要:在此处安装Go运行以下...

    go语言 goclipse guru.exe

    也可自己生成:在GOPATH的src目录手动建立"golang.org\x\tools"路径,并使用git下载"https://github.com/golang/tools"内容到该目录下,最后执行"go install golang.org/x/tools/cmd/guru"命令即可

    brew命令,用于从Go模块中干净地安装二进制文件。-Golang开发

    https://blog.filippo.io/install-go-tools-from-modules-with-brew-gomod安装$ brew install FiloSottile / gomod / brew-gomod us homebrew-gomod brew命令可以从Go模块中干净地安装二进制文件。 ...

    ubuntu16安装go语言

    go语言版本:1.13 go1.13 linux64位安装包:https://download.csdn.net/download/yzf279533105/12155726 步骤1:下载go1.13的安装包,放在服务器上,笔者这里目录为 /home/install_package,如下图 步骤2:解压到...

    gopl-zh.github.com:Go语言圣经中文版(只接收PR, Issue请提交到golang-chinagopl-zh)

    Go语言圣经(中文版)Go语言圣经 中文版本,仅供学习交流之用。对于希望学习CGO、Go汇编语言等高级用法的同学,我们推荐开源图书。项目主页:原版官网:译者信息:译者:柴树杉,Github ,Twitter译者:Xargin,译者...

    stripe-Stripe API的Go客户端-Golang开发

    则将有一个go.mod文件):go mod init然后,在带有导入的Go程序中引用stripe-go:import(“ github.com/ stripe / stripe-go / v71“” github.com/stripe/stripe-go/v71/customer“)运行任何正常的go命令(build ...

    gobusybox:用于将许多Go命令编译为一个二进制文件以节省空间的工具。 基于供应商的Go,基于模块的Go和Starlark的bazel支持构建

    进入忙框 Go Busybox是一组Go工具,可让您将许多Go命令编译成一个二进制文件。 生成的二进制文件使用其调用参数( os.Args )确定正在调用哪个命令。 特征支持状态转到版本1.13+ 包装转到模块,转到供应商,带有GOOS...

    Go_VsCode_基础组件.rar

    Go VsCode windows 最新基础配置组件 截至时间为止,全部从Github官方等地方下载, 需要自行在vscode 或 命令台中进行安装 指令 : go install XXXXX

    gulp-golang:用于golang项目的gulp插件

    用于golang命令的gulp包装器。 完全受启发。 目的是让用户通过构建系统更好地控制其golang环境。 因为go run并不能解决所有问题。 目标 使用go build或go install构建一个二进制文件,并使用gulp运行它。 (这使...

    Go语言通用代码生成器:仙童Beta7版源码

    Go语言通用代码生成器:仙童Beta7版源码。彻底修复弹性登录模块,修复了注册,修改密码,管理员新增用户时使用过时加密算法问题。前端更新。可以从源码构建代码生成器。全面优化对Oracle数据库的支持。更多测试。...

    unionpay:Go的银联支付API(golang)

    unionpay银联支付相关API封装 Golang实现快速开始获取安装go get -u github.com/shima-park/unionpay推荐使用localtunnel测试回调通知可以先安装一个可以方便快捷的实现你的本地web服务通过外网访问,无需修改DNS和...

    彩色的“猫”命令。-Golang开发

    安装Homebrew $ brew install toshimaru / nyan / nyan go get $ go get github.com/toshimaru/ny nyan支持语法高亮显示的彩色cat命令。 安装Homebrew $ brew install toshimaru / nyan / nyan go get $ go get ...

Global site tag (gtag.js) - Google Analytics