分类 Golang 中的文章

[golang知识讲解]go命令源码文件和库源码文件

源码文件分为三种: 命令源码文件 程序入口; 属于main包, 包含无参数无结果的main函数; 通过go run命令运行, 可通过flag包接收参数; 库源码文件 存放程序的变量、常量、函数、结构体和接口, 被其他文件代码调用 测试源码文件 同目录下的源码文件代码包声明语句是一致的, 源码文件代码包声明语句和其所在的目录名称不一致,这样生成的文件和其父目录名称一致; ……

阅读全文

[golang知识讲解]go工作区和GOPATH

首先到go官网下载对应的安装包, 然后配置3 个环境变量: GOROOT:Go 语言安装根目录的路径,也就是 GO 语言的安装路径 GOPATH:若干工作区目录的路径。是我们自己定义的工作空间 GOBIN:GO 程序生成的可执行文件(executable file)的路径 go源码安装后如果产生了归档文件(以“.a”为扩展名的文件),就会放进该工作区的 pkg 子目录;如果产生了可执行文件,就可能会放进该工作区的 bin 子目录 某个工作区的 src 子目录下的源码文件在安装后一般会被放置到当前工作区的 pkg 子目录下对应的目录中,或者被直接放置到该工作区的 bin 子目录中 go build构建命令: 如果构建的是库源码文件, 结果文件只会存在于临时目录中 如果构建的是命令源码文件, 结果文件会放在源码文件所在的目录中 go install安装命令: 如果安装的是库源码文件, 结果文件会放在工作区的 pkg 目录下的某个子目录中 如果安装的是命令源码文件, 结果文件会放在工作区的 bin 目录中 ……

阅读全文