zoukankan      html  css  js  c++  java
  • 跨平台交叉编译

    在 Mac、Linux、Windows 下Go交叉编译

    Go语言支持交叉编译,在一个平台上生成另一个平台的可执行程序,最近使用了一下,非常好用,这里备忘一下。

    Mac 下编译 Linux 和 Windows 64位可执行程序

    CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build
    CGO_ENABLED=0 GOOS=windows GOARCH=amd64 go build

    Linux 下编译 Mac 和 Windows 64位可执行程序

    CGO_ENABLED=0 GOOS=darwin GOARCH=amd64 go build
    CGO_ENABLED=0 GOOS=windows GOARCH=amd64 go build
    

    Windows 下编译 Mac 和 Linux 64位可执行程序

        SET CGO_ENABLED=0
        SET GOOS=darwin
        SET GOARCH=amd64
        go build
    
        SET CGO_ENABLED=0
        SET GOOS=linux
        SET GOARCH=amd64
        go build
    

     

  • 相关阅读:
    第二十天笔记
    第十九天笔记
    第十七天笔记
    第十五天笔记
    第十六天笔记
    第十二天笔记
    数字三角形
    最大子段和与最大子矩阵和
    分组背包
    二维背包
  • 原文地址:https://www.cnblogs.com/akidongzi/p/14002282.html
Copyright © 2011-2022 走看看