build(tool): 添加MinGW-w64支持Windows交叉编译
Some checks failed
构建上传工具 / build-tool (push) Failing after 1m13s
Some checks failed
构建上传工具 / build-tool (push) Failing after 1m13s
This commit is contained in:
@@ -21,12 +21,19 @@ jobs:
|
|||||||
env:
|
env:
|
||||||
GOROOT: /usr/local/go
|
GOROOT: /usr/local/go
|
||||||
|
|
||||||
|
- name: 安装MinGW-w64
|
||||||
|
run: |
|
||||||
|
apt update
|
||||||
|
&& apt install -y mingw-w64
|
||||||
|
&& x86_64-w64-mingw32-gcc --version
|
||||||
|
|
||||||
- name: 构建上传工具
|
- name: 构建上传工具
|
||||||
run: |
|
run: |
|
||||||
go env -w CGO_ENABLED=1 \
|
go env -w CGO_ENABLED=1
|
||||||
&& go env -w GOARCH=amd64 \
|
&& CC=x86_64-w64-mingw32-gcc
|
||||||
&& go env -w GOOS=windows \
|
&& go env -w GOARCH=amd64
|
||||||
&& go mod tidy \
|
&& go env -w GOOS=windows
|
||||||
|
&& go mod tidy
|
||||||
&& go build -ldflags="-s -w -H windowsgui" -o 上传工具.exe
|
&& go build -ldflags="-s -w -H windowsgui" -o 上传工具.exe
|
||||||
|
|
||||||
- name: 上传构建文件
|
- name: 上传构建文件
|
||||||
|
|||||||
Reference in New Issue
Block a user