NipGeihou's blog NipGeihou's blog
  • 开发规范
  • 进阶笔记
  • 微服务
  • 快速开始
  • 设计模式
  • NoSQL 数据库

    • Redis
  • 数据结构与算法
  • 计算机网络
烹饪
关于
  • 分类
  • 标签
  • 归档

NipGeihou

我见青山多妩媚,料青山见我应如是
  • 开发规范
  • 进阶笔记
  • 微服务
  • 快速开始
  • 设计模式
  • NoSQL 数据库

    • Redis
  • 数据结构与算法
  • 计算机网络
烹饪
关于
  • 分类
  • 标签
  • 归档
  • 编译

    • Mac下编译Linux、Windows
      • Linux下编译Mac、Windows
        • Windows下编译Mac、Linux
          • 参考
          • Golang
          • other
          NipGeihou
          2023-06-17
          目录

          编译

          # Mac 下编译 Linux、Windows

          # Linux
          CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build filename.go
           
          # Windows
          CGO_ENABLED=0 GOOS=windows GOARCH=amd64 go build filename.go
          

          # Linux 下编译 Mac、Windows

          # Mac
          CGO_ENABLED=0 GOOS=darwin GOARCH=amd64 go build filename.go
           
          # Windows
          CGO_ENABLED=0 GOOS=windows GOARCH=amd64 go build filename.go
          
          

          # Windows 下编译 Mac、Linux

          # Mac
          SET CGO_ENABLED=0
          SET GOOS=darwin
          SET GOARCH=amd64
          go build filename.go
           
          # Linux
          SET CGO_ENABLED=0 或者 go env -w CGO_ENABLED=0
          SET GOOS=linux 或者 go env -w GOOS=linux  切回windows    go env -w GOOS=windows
          SET GOARCH=amd64 或者 go env -w GOARCH=amd64
          go build -o filename main.go
          

          使用 Goland

          image-20230617181141394

          # 参考

          • Go 语言 Mac、Linux、Windows 下交叉编译 - HaimaBlog - 博客园 (opens new window)
          上次更新: 2023/09/25, 02:31:10
          最近更新
          01
          Coding最佳实践
          09-24
          02
          PVE安装Windows11
          09-21
          03
          Mybatis-plus使用JSON类型
          09-21
          更多文章>
          Theme by Vdoing | Copyright © 2018-2023 NipGeihou | 友情链接
          • 跟随系统
          • 浅色模式
          • 深色模式
          • 阅读模式