Golang 在windows下编译Linux下可执行文件

作者: 程序员khaos

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

set GOARCH=amd64
set GOOS=linux
go build

如果想改回来,就

set GOOS=windows

小注:在CMD窗口执行,不要在Git Bash来执行命令

原文创作:程序员khaos

原文链接:https://www.cnblogs.com/urmkhaos/p/15345362.html

更多推荐

更多
  • Golang基础学习笔记-02. Go 基本类型 -主要事项 不可使用0/1代替true/false 2. **整型 `int`/`uint`** -根据运行平台肯为32或64位 3. **8位整型 `int8`/`uint8`** -长度 1字节 -
  • Golang基础学习笔记-06. 切片 slice -可以直接创建或从底层数组获取生成 -使用 `len()` 获取元素个数, `cap()` 获取容量 -一般使用 `make()` 创建 -如果多个 `slice` 指向相同底层数组,其中一个的值改变会影响全部 -`m
  • Golang基础学习笔记-08. 函数 function 长度变参,多返回值,命名返回值参数,匿名函数,闭包 -定义函数使用关键字 `func` ,且左大括号不能另起一行 -函数也可以作为一种类型使用 ``` //基本结构 func A(a int, b int, c
  • Golang基础学习笔记-09. 结构 struct -使用 `type struct` 定义结构,名称遵循可见性规则 -支持指向自身的指针类型成员 -支持匿名结构,可用作成员或定义成员变量 -匿名结构也可以用作 `map` 的值 -可以使用字面值对结构进行
  • Golang基础学习笔记-07. map 运算的类型,不可以是函数,`map`或`slice` -`map` 查找比线性搜索快很多,但比使用索引访问数据的类型慢100倍 -`map` 使用 `make()` 创建,支持 `:=` 这中简写方式 -`make([keyTy
  • Golang基础学习笔记-11. 接口 interface 显示声明实现了哪个接口,这称为 `Structural Typing` -接口只有方法声明,没有实现,没有数据字段 -接口可以匿名嵌入其他接口,,即嵌入到结构中 -将对象赋值给接口,会发生拷贝,而接口内部存储的是指向这个复制
  • Golang基础学习笔记-05. 数组 array 型的一部分,因此具有不同长度的数组的不同类型 -注意区分指向数组的指针和指针数组 -数组在 Go 中为值类型 -数组直接可以使用 `==` 或 `!=` 进行比较,但不可以使用 `<` 或 `>` -可以使用 `new`
  • Golang基础学习笔记-10. 方法 method 现与某个类型的组合 -只能为同一个包中的类型定义方法 -`receiver` 可以时类型的值或者指针 -不存在方法重载 -可以使用值或指针来调用方法,编译器会字段完成转换 -从某种意义上来说,方法是函数的语法糖,因为 `
  • Golang基础学习笔记-03. 常量的定义 常量的值在编译时就已经确定,lota时常量的计数器,从0开始,组中每定义一个常量自动递增1,-没遇到一个const关键字,iota就会重置为0,const a = 1,^ ! 一元运算符,Golang基础学习笔记-01. 基本结构
  • Golang基础学习笔记-01. 基本结构 当前程序包名,导入其他的包,import std "fmt",const PI = 3.14,全局变量的声明与复制,一般类型声明,type newType int,结构的声明,接口的声明,使用 main 函数作为程序的入口点启动func ...
  • 近期文章

    更多
    文章目录

      推荐作者

      更多