From 005bf2cf36b997a15623aeb8ba8f5fddf5af1a73 Mon Sep 17 00:00:00 2001 From: Mmx233 Date: Mon, 12 Sep 2022 11:56:07 +0800 Subject: [PATCH] =?UTF-8?q?docs:=20=E4=BF=AE=E6=94=B9=20readme=20=E9=A1=BA?= =?UTF-8?q?=E5=BA=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 64 +++++++++++++++++++++++++++---------------------------- 1 file changed, 31 insertions(+), 33 deletions(-) diff --git a/README.md b/README.md index 8c522f2..8aca3bd 100644 --- a/README.md +++ b/README.md @@ -10,41 +10,9 @@ > 对 OpenWrt 更加友好的 ipk 编译版: [Mmx233/BitSrunLoginGo_Openwrt](https://github.com/Mmx233/BitSrunLoginGo_Openwrt) ,该版本压缩了 binary 文件,节省闪存空间 -## :hammer_and_wrench:构建 - -**\*运行程序不需要 golang 环境** - -请安装最新版 golang - -直接编译本系统可执行程序: - -```shell -go build -ldflags "-s -w -extldflags '-static'" -``` - -交叉编译(Linux): - -```shell -export GOGGC=0 -export GOOS=windows #系统 -export GOARCH=amd64 #架构 -go build -ldflags "-s -w -extldflags '-static'" -``` - -交叉编译(Powershell): - -```shell -$env:GOGGC=0 -$env:GOOS='linux' #系统 -$env:GOARCH='amd64' #架构 -go build -ldflags "-s -w -extldflags '-static'" -``` - -golang 支持的系统与架构请自行查询 - ## :gear:运行 -编译结果为可执行文件,直接启动即可 +编译结果为可执行文件,下载 release 或编译后直接启动即可 可以通过添加启动参数 `--config` 指定配置文件路径,默认为当前目录的 `Config.yaml` @@ -116,6 +84,36 @@ cd BitSrunLoginGo docker build . --file Dockerfile --tag mmx233/bitsrunlogin-go:latest ``` +## :hammer_and_wrench:构建 + +请安装最新版 golang + +直接编译本系统可执行程序: + +```shell +go build -ldflags "-s -w -extldflags '-static'" +``` + +交叉编译(Linux): + +```shell +export GOGGC=0 +export GOOS=windows #系统 +export GOARCH=amd64 #架构 +go build -ldflags "-s -w -extldflags '-static'" +``` + +交叉编译(Powershell): + +```shell +$env:GOGGC=0 +$env:GOOS='linux' #系统 +$env:GOARCH='amd64' #架构 +go build -ldflags "-s -w -extldflags '-static'" +``` + +golang 支持的系统与架构请自行查询 + ## :jigsaw: 作为 module 使用 **\*本项目使用了 AGPL V3 许可证,请酌情引用**