每天忙碌的日子,也不要忘记了好好生活 🏠

vuePress-theme-reco happylay 🐑    2020 - 2021
每天忙碌的日子,也不要忘记了好好生活 🏠 每天忙碌的日子,也不要忘记了好好生活 🏠

Choose mode

  • dark
  • auto
  • light
主页
分类
  • 手册
  • 前端
  • 后端
  • 工作
  • 相册
  • 文档
标签
时间轴
文档
  • 轨迹
个人空间
  • 哔哩哔哩
  • 编辑博客
工具集
  • 后端工具

    • 在线json解析
    • yml格式转换
    • websocket测试
    • 时间戳转换
    • cron表达式
    • linux程序包
    • 大小写转换
    • toml格式转换
  • 后端框架

    • Spring
    • GoFrame
  • 前端工具

    • Vant移动端组件库
    • Element桌面端组件库
    • uni-app移动端框架
    • uview移动端框架
    • colorui2.0文档
    • Figma
    • Codepen
    • Dribbble
    • Iconfont阿里矢量图库
    • IconPark图标库
    • Icomoon
    • Remixicon
    • favicon图标制作
  • 开发环境

    • windows包管理器-baulk
    • windows包管理器-scoop
    • windows原版镜像
    • nexus3仓库
  • 微服务

    • 版本兼容关系
    • k8s在线配置
    • k8s接口文档
GitHub
author-avatar

happylay 🐑

34

文章

24

标签

主页
分类
  • 手册
  • 前端
  • 后端
  • 工作
  • 相册
  • 文档
标签
时间轴
文档
  • 轨迹
个人空间
  • 哔哩哔哩
  • 编辑博客
工具集
  • 后端工具

    • 在线json解析
    • yml格式转换
    • websocket测试
    • 时间戳转换
    • cron表达式
    • linux程序包
    • 大小写转换
    • toml格式转换
  • 后端框架

    • Spring
    • GoFrame
  • 前端工具

    • Vant移动端组件库
    • Element桌面端组件库
    • uni-app移动端框架
    • uview移动端框架
    • colorui2.0文档
    • Figma
    • Codepen
    • Dribbble
    • Iconfont阿里矢量图库
    • IconPark图标库
    • Icomoon
    • Remixicon
    • favicon图标制作
  • 开发环境

    • windows包管理器-baulk
    • windows包管理器-scoop
    • windows原版镜像
    • nexus3仓库
  • 微服务

    • 版本兼容关系
    • k8s在线配置
    • k8s接口文档
GitHub
  • 2021

    • casbin实现权限控制
    • dig实现依赖注入
    • ffmpeg视频推流总结
    • gcc编译环境配置
    • goframe常见问题总结
    • goframe框架总结
    • golang工具总结
    • golang语法总结
    • protobuf安装与使用
    • redis实现分布式锁
    • 常用golang库总结

gcc编译环境配置

vuePress-theme-reco happylay 🐑    2020 - 2021

gcc编译环境配置

happylay 🐑 2021-01-12 16:17:49 windowsgcc

摘要: gcc编译环境配置 时间: 2021-01-12


# windows编译环境安装包下载

# 在线安装gcc等编译环境(mingw-w64包含make)

  • mingw-w64在线安装-地址1

  • mingw-w64在线安装-地址2

# 离线安装gcc等编译环境(mingw-w64包含make)

  • mingw-w64离线安装-地址1

  • mingw-w64离线安装-地址2

解压x86_64-8.1.0-release-posix-seh-rt_v6-rev0.7z文件,进入bin文件夹,重命名mingw32-make.exe为make.exe。

设置环境变量,鼠标点击此电脑,右键属性,高级系统设置,环境变量,系统变量,Path下添加C:\mingw64\bin。

# 安装make(可选)

  • mingw仓库地址

  • make安装-地址1

  • make安装-地址2

# 安装tdm-gcc(可选)

# 安装cygwin(可选)

镜像站点

http://mirrors.163.com/cygwin/

http://mirrors.aliyun.com/cygwin/
1
2
3

# mac编译环境安装

# 安装交叉编译工具

brew install mingw-w64

brew install FiloSottile/musl-cross/musl-cross
1
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
编辑文档
最后一次更新: 2021/2/2 下午12:34:17
欢迎来到小屋。
看板娘