一 简介
1、用于编译并安装代码包或源码文件。
2、安装代码包会在当前工作区的pkg/<平台相关目录>下生成归档文件。
3、安装命令源码文件会在当前工作区的bin目录或$GOBIN目录下生成可执行文件。
4、执行该命令且不追加任何参数时,它会试图把当前目录作为代码包并安装。
5、执行该命令且以代码包的导入路径作为参数时,该代码包及其依赖会被安装。
6、执行该命令且以命令源码文件及其库源码文件作为参数时,只有这些文件会被编译并安装。
二 实战
[root@localhost ds]# ls
showds.go
[root@localhost ds]# go install
[root@localhost ds]# ls
showds.go
[root@localhost ds]# ls $GOBIN
ds
[root@localhost ds]# cd ../../pkgtool/
[root@localhost pkgtool]# go install
go install: no install location for directory /root/goc2p/src/pkgtool outside GOPATH
For more details see:'go help gopath'
[root@localhost pkgtool]# export GOPATH=$GOPATH:~/goc2p
[root@localhost pkgtool]# go install
[root@localhost pkgtool]# ls
envir.go envir_test.go fpath.go ipath.go pnode.go util.go util_test.go
[root@localhost pkgtool]# cd ~/goc2p/
[root@localhost goc2p]# cd pkg
[root@localhost pkg]# ds
/root/goc2p/pkg:
linux_amd64/
pkgtool.a
相关推荐
Go语言,通常被称为Golang,是由Google开发的一种静态类型的、编译式的、并发型且具有垃圾回收功能的编程语言。Go语言的设计目标是提高开发者的生产效率,提供简洁的语法和强大的工具链,同时保持高性能。在本安装包...
本篇学习文档主要涵盖了GO语言的基础知识,包括环境搭建、命令使用、基本语法、流程控制、函数、面向对象特性以及并发和Web开发的基础。 一、GO语言环境搭建 在开始学习GO语言之前,首先需要配置好环境。GOROOT是GO...
Go语言,又称Golang,是由Google公司设计的一种静态类型的、垃圾回收的、编译型的、并发型且具有垃圾回收功能的编程语言。它旨在提高开发效率,兼顾运行速度,使得开发者能够在保持高效性能的同时,享受到简洁的语法...
Go语言,又称为Golang,是由Google设计的一种开放源代码的编程语言。它具备高效性、简洁性和易用性的特点,在现代软件开发领域备受青睐。以下是Go语言的一些关键特性: 1. **快速编译**: Go语言能在几秒钟内编译...
9. **Go 语言的构建工具**:如 `go build`、`go run` 和 `go install` 等,这些都是日常开发中必不可少的命令,用于构建、运行和安装 Go 程序。 10. **Go 应用场景**:Go 语言广泛应用于后端服务开发、网络编程、...
Go语言,又称Golang,是由Google开发的一种静态类型的、编译型的、并发型的、垃圾回收型的、C风格的编程语言。本资源包包含了全英文的Go语言基础学习资料,适合对Go语言感兴趣的初学者进行自我学习和提升。 在Go...
【Go命令教程】是Go语言学习的重要组成部分,它主要涵盖了Go语言的标准命令的详细解析,这些命令对于开发、测试和维护Go程序至关重要。本教程特别关注了`go build`、`go install`、`go get`、`go clean`、`go doc`、...
Go语言,又称Golang,是由Google开发的一种静态类型的、编译型的、并发型且具有垃圾回收功能的编程语言。其设计目标是提高开发效率,简化多并发编程,并提供强大的工具链支持。在Go语言的开发环境中,选择合适的编辑...
Go语言,也称为Golang,是由Google开发的一种静态类型的、编译型的、并发型的、垃圾回收的、强类型编程语言。...通过理解并熟练掌握Go语言的基础知识和环境配置,开发者可以更好地利用Go语言的优势进行软件开发。
Go语言,也称为Golang,是由Google开发的一种静态类型的、编译式的、并发型且具有垃圾回收功能的编程语言。它的设计目标是提高开发效率,同时保持代码的简洁性和可读性。Go语言SDK(软件开发工具包)是用于创建和...
* 内置 runtime,支持垃圾回收,这属于动态语言的特性之一吧,虽然目前来说 GC(内存垃圾回收机制)不算完美,但是足以应付我们所能遇到的大多数情况,特别是 Go1.1 之后的 GC。 * 简单易学,Go 语言的作者都有 C 的...
Go语言,又称Golang,是由Google开发的一种静态类型的、编译型的、并发型的、垃圾回收的编程语言。在Windows 64位系统上安装Go语言编译器,通常需要下载对应平台的安装包。在这个场景中,提供的文件是"go1.9.windows...
Go语言,也被称为Golang,是由Google开发的一种静态类型的、编译式的、并发型且具有垃圾回收功能的编程语言。它的设计目标是提高开发效率,同时保持代码的简洁性和可维护性。Go语言以其高效的性能、简洁的语法和内置...
Go语言,通常被称为Golang,是由Google开发的一种静态类型的、编译式的、强类型的、垃圾回收的、并发型且具有C/C++风格语法的编程语言。Jupyter Notebook是一款流行的交互式计算环境,常用于数据科学、机器学习和...
标题:“Go语言学习资料”为我们指出了学习的主题,即Go语言,这是Google开发的一种静态类型、编译型语言,也称为Golang。Go语言以其简洁、快速、安全和现代特性,成为现代编程语言中的佼佼者,特别适合于构建大型...
go语言学习笔记去知识归纳go基本概念常用基本命令go build 编译包参数 -o output 指定输出名称,替换默认包名参数 -i 安装相应的包,编译+go installgo install安装并生成pkg、bin目录下的文件go run 执行程序去获取...
在CentOS系统上安装和配置Go语言环境是一项基础但至关重要的工作,尤其对于使用Linux服务器的开发人员和运维人员。Go语言(通常被称为Golang)是由Google开发的一种静态类型、编译型语言,它强调简洁性、高效性和...
标题中的“gosublime_python_golang_”暗示了这是一个关于使用Sublime Text编辑器搭建Go语言(Golang)开发环境的教程,同时涉及到Python的相关内容,可能是因为Sublime Text也常用于Python编程。Sublime Text是一款...
Go语言,又称Golang,是由Google开发的一种静态类型的、编译型的、并发型的、垃圾回收式的、C风格的编程语言。它旨在提高开发效率,简化系统编程,并且能够支持大规模网络服务的构建。在Windows操作系统上使用Go语言...
Go语言,也被称为Golang,是由Google开发的一种静态类型的、编译式的、并发型且具有垃圾回收功能的编程语言。它的设计目标是提高开发者的生产力和代码的可维护性,同时保持高性能。Go语言的语法简洁明了,适合构建...