Go命令基础之go get

一 go get简介     二 实战 [root@localhost ~]# pwd /root [root@localhost ~]# go get -x github.com/go-errors/errors cd . git clone https://github...

2017-11-22 11:52:12

阅读数 637

评论数 0

Go命令基础之go install

一 简介 1、用于编译并安装代码包或源码文件。 2、安装代码包会在当前工作区的pkg/下生成归档文件。 3、安装命令源码文件会在当前工作区的bin目录或$GOBIN目录下生成可执行文件。 4、执行该命令且不追加任何参数时,它会试图把当前目录作为代码包并安装。 5、执行该命令且以代码包的导...

2017-11-22 11:52:03

阅读数 439

评论数 0

go get常用标记的使用

一 简介 -d:只执行下载动作,而不执行安装工作。 -fix:在下载代码包后先执行修正工作,而后再进行编译和安装。一些用老版本编写的代码通常会采用这种方式。   -u:利用网络来更新已有的代码包及其依赖包。   二 实战 [root@localhost ~]# rm -rf ...

2017-11-22 11:51:51

阅读数 161

评论数 0

Linux下go的设置方法

一 需要设置项 1、有4个环境变量需要设置:GOROOT、GOPATH、GOBIN,以及PATH 2、需要设置到某一个profile文件中(~/.bash_profile)或(/etc/profile)   二 环境变量设置 1、GOROOT:该环境变量的值为Go语言的当前安装目录,执行...

2017-11-22 11:51:40

阅读数 274

评论数 0

Linux下安装go

一 下载地址 https://www.golangtc.com/download   二 下载文件名 go1.8.3.linux-amd64.tar.gz   三 Linux下的安装方法 [root@localhost ~]# tar -zxf go1.8.3.linux-amd64...

2017-11-22 11:51:30

阅读数 88

评论数 0

Go命令基础之go build

一 简介 1、用于编译源码文件或代码包。 2、编译非命令源码文件不会产生任何结果文件。 3、编译命令源码文件会在该命令的执行目录中生成一个可执行文件。 4、执行该命令且不追加任何参数时,它会试图把当前目录作为代码包并编译。 5、执行该命令且以代码包的导入路径作为参数时,该代码包及其依赖会...

2017-11-22 11:51:21

阅读数 234

评论数 0

Go命令基础之go run

一 简介 用于运行命令源码文件。 只能接受一个命令源码文件以及若干个库源码文件作为文件参数。 其内部执行步骤是:先编译源码文件再运行     二 goc2p项目介绍 1、项目地址 https://github.com/hyper0x/goc2p 2、项目说明 《go并发编程实...

2017-11-22 11:51:09

阅读数 182

评论数 0

Go常用概念和定义

一 工作区和GOPATH 工作区是放置Go源码文件的目录。 一般情况下,Go源码文件都需要存放到工作区。 但是对于命令源码文件来说,这不是必须的。 每一工作区的结构都类似下图所示:   1、src目录 用于存放源码的文件 以代码包为组织形式 2、pkg目录 用于存放归档文件(...

2017-11-22 11:50:59

阅读数 125

评论数 0

Go语言第一课

一 go语言特点 1、静态类型、编译型开源语言 2、脚本化语法、支持多种编程范式(函数式,面向对象) 3、原生的支持并发编程。   二 go语言的优势 1、脚本化的语法 2、静态类型+编译型,程序运行速度有保障。 3、原生的支持并发编程 降低开发,维护成本 程序可以更好的执行 ...

2017-11-22 11:50:51

阅读数 86

评论数 0

Go代码包相关知识

一、代码包的作用 编译和归档Go程序的最基本单位。 代码划分、集结和依赖的有效组织形式,也是权限控制的辅助手段。   二、代码包规则 一个代码包实际上就是一个由导入路径代表的目录 导入路径即/src或/pkg/之下的某段子路径。     三 代码包声明 每个源码文件必须声明其...

2017-11-22 11:50:39

阅读数 198

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭