gcc编译环境配置
happylay 🐑 2021-01-12 16:17:49 windowsgcc
摘要: gcc编译环境配置 时间: 2021-01-12
# windows编译环境安装包下载
# 在线安装gcc等编译环境(mingw-w64包含make)
# 离线安装gcc等编译环境(mingw-w64包含make)
解压
x86_64-8.1.0-release-posix-seh-rt_v6-rev0.7z
文件,进入bin
文件夹,重命名mingw32-make.exe
为make.exe
。
设置环境变量,鼠标点击此电脑,右键属性,高级系统设置,环境变量,系统变量,Path下添加
C:\mingw64\bin
。
# 安装make(可选)
# 安装tdm-gcc(可选)
# 安装cygwin(可选)
镜像站点
http://mirrors.163.com/cygwin/
http://mirrors.aliyun.com/cygwin/
1
2
3
2
3
# mac编译环境安装
# 安装交叉编译工具
brew install mingw-w64
brew install FiloSottile/musl-cross/musl-cross
1
2
3
2
3
# 交叉编译命令
# 编译linux
CGO_ENABLED=1 GOOS=linux GOARCH=amd64 CC=x86_64-linux-musl-gcc CGO_LDFLAGS="-static" go build -a -v -o app-linux-amd64
# 编译windows
CGO_ENABLED=1 GOOS=windows GOARCH=amd64 CC=x86_64-w64-mingw32-gcc go build -v -o app-windows-amd64.exe
# 编译mac
CGO_ENABLED=1 GOOS=darwin GOARCH=amd64 go build -o app-darwin-amd64
1
2
3
4
5
6
7
8
2
3
4
5
6
7
8