NipGeihou's blog NipGeihou's blog
  • Java

    • 开发规范
    • 进阶笔记
    • 微服务
    • 快速开始
    • 设计模式
  • 其他

    • Golang
    • Python
    • Drat
  • Redis
  • MongoDB
  • 数据结构与算法
  • 计算机网络
  • 应用

    • Grafana
    • Prometheus
  • 容器与编排

    • KubeSphere
    • Kubernetes
    • Docker Compose
    • Docker
  • 组网

    • TailScale
    • WireGuard
  • 密码生成器
  • 英文单词生成器
🍳烹饪
🧑‍💻关于
  • 分类
  • 标签
  • 归档

NipGeihou

我见青山多妩媚,料青山见我应如是
  • Java

    • 开发规范
    • 进阶笔记
    • 微服务
    • 快速开始
    • 设计模式
  • 其他

    • Golang
    • Python
    • Drat
  • Redis
  • MongoDB
  • 数据结构与算法
  • 计算机网络
  • 应用

    • Grafana
    • Prometheus
  • 容器与编排

    • KubeSphere
    • Kubernetes
    • Docker Compose
    • Docker
  • 组网

    • TailScale
    • WireGuard
  • 密码生成器
  • 英文单词生成器
🍳烹饪
🧑‍💻关于
  • 分类
  • 标签
  • 归档
  • 编译

    • Mac下编译Linux、Windows
      • Linux下编译Mac、Windows
        • Windows下编译Mac、Linux
          • 使用Goland
            • 参考
            • 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-20241005143844953

            # linux
            CGO_ENABLED=0;GOOS=linux;GOARCH=amd64
            

            # 参考

            • Go 语言 Mac、Linux、Windows 下交叉编译 - HaimaBlog - 博客园 (opens new window)
            上次更新: 2024/10/05, 14:51:06
            最近更新
            01
            Docker Swarm
            04-18
            02
            安全隧道 - gost
            04-17
            03
            Solana最佳实践
            04-16
            更多文章>
            Theme by Vdoing | Copyright © 2018-2025 NipGeihou | 友情链接
            • 跟随系统
            • 浅色模式
            • 深色模式
            • 阅读模式