mirror of
https://github.com/xiaoqidun/goenv.git
synced 2024-11-23 00:26:45 +08:00
docs(更新文档): 更新文档
This commit is contained in:
parent
394e535201
commit
65cfce1285
31
README.md
31
README.md
@ -13,26 +13,11 @@ docker pull xiaoqidun/goenv:latest
|
|||||||
docker run -it --rm xiaoqidun/goenv
|
docker run -it --rm xiaoqidun/goenv
|
||||||
```
|
```
|
||||||
|
|
||||||
# 快捷命令 - goenv
|
|
||||||
> 运行一个goenv容器并将当前目录挂载到容器的工作目录
|
|
||||||
|
|
||||||
## 快速安装
|
|
||||||
```shell
|
|
||||||
go get -u github.com/xiaoqidun/goenv
|
|
||||||
```
|
|
||||||
|
|
||||||
## 手动安装
|
|
||||||
1. 根据系统架构下载为你编译好的[二进制文件](https://aite.xyz/product/goenv/)
|
|
||||||
2. 将下载好的二进制文件重命名为goenv并保留后缀
|
|
||||||
3. 把goenv文件移动到系统PATH环境变量中的目录下
|
|
||||||
4. windows外的系统需使用chmod命令赋予可执行权限
|
|
||||||
|
|
||||||
# 编译项目
|
# 编译项目
|
||||||
|
|
||||||
## 将项目文件映射到容器内部
|
## 将项目文件映射到容器内部
|
||||||
|
|
||||||
### linux - bash
|
### linux - bash
|
||||||
|
|
||||||
```shell
|
```shell
|
||||||
docker run --rm -it -v $(pwd):/go/src/app -w /go/src/app xiaoqidun/goenv
|
docker run --rm -it -v $(pwd):/go/src/app -w /go/src/app xiaoqidun/goenv
|
||||||
```
|
```
|
||||||
@ -83,10 +68,22 @@ go build -o main_windows_amd64.exe main.go
|
|||||||
> 用于标识编译的目标系统架构
|
> 用于标识编译的目标系统架构
|
||||||
|
|
||||||
## CGO_ENABLED
|
## CGO_ENABLED
|
||||||
|
|
||||||
- 0 静态编译,禁用CGO,适用于android和darwin(apple)外的目标操作系统
|
- 0 静态编译,禁用CGO,适用于android和darwin(apple)外的目标操作系统
|
||||||
- 1 动态编译,使用CGO,适用于依靠外部工具链才能完成编译的目标操作系统
|
- 1 动态编译,使用CGO,适用于依靠外部工具链才能完成编译的目标操作系统
|
||||||
|
|
||||||
## 动态编译
|
## 动态编译
|
||||||
|
|
||||||
- 动态编译必须设置CC变量,指定C编译器可执行文件路径或者在PATH变量内的可执行C编译器名称
|
- 动态编译必须设置CC变量,指定C编译器可执行文件路径或者在PATH变量内的可执行C编译器名称
|
||||||
|
|
||||||
|
# 快捷命令 - goenv
|
||||||
|
> 运行一个goenv容器并将当前目录挂载到容器的工作目录
|
||||||
|
|
||||||
|
## 快速安装
|
||||||
|
```shell
|
||||||
|
go get -u github.com/xiaoqidun/goenv
|
||||||
|
```
|
||||||
|
|
||||||
|
## 手动安装
|
||||||
|
1. 根据系统架构下载为你编译好的[二进制文件](https://aite.xyz/product/goenv/)
|
||||||
|
2. 将下载好的二进制文件重命名为goenv并保留后缀
|
||||||
|
3. 把goenv文件移动到系统PATH环境变量中的目录下
|
||||||
|
4. windows外的系统需使用chmod命令赋予可执行权限
|
||||||
|
Loading…
x
Reference in New Issue
Block a user