【go】windows环境设置goos

场景

本地环境:windows
生产环境:linux
现想在本地将go脚本编译为可执行二进制文件,转移至生产中进行运行测试。但go build不生效。

方案(修改GOOS)

cmd打开命令行,执行go env查看本地go环境,发现GOOS为windows。在这里插入图片描述

于是执行以下命令,改为linux

set $Env:GOOS="linux"     // 临时
go env -w GOOS=linux     // 全局

此时执行go build -o test .\main.go进行文件编译

当本地windows环境再想测试时,go env -w GOOS=windows改为windows,即可go run .\main.go

相关推荐

  1. 使用Go env命令设置Go环境

    2024-06-06 14:42:04       58 阅读
  2. linux设置环境变量

    2024-06-06 14:42:04       58 阅读
  3. jupyter设置环境变量

    2024-06-06 14:42:04       45 阅读
  4. MacOS 设置 环境变量

    2024-06-06 14:42:04       43 阅读
  5. go 环境安装

    2024-06-06 14:42:04       32 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-06-06 14:42:04       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-06-06 14:42:04       100 阅读
  3. 在Django里面运行非项目文件

    2024-06-06 14:42:04       82 阅读
  4. Python语言-面向对象

    2024-06-06 14:42:04       91 阅读

热门阅读

  1. linux dtb解析方法之验证修改的dts是否有效

    2024-06-06 14:42:04       29 阅读
  2. 默认路由,直接路由,静态路由,动态路由

    2024-06-06 14:42:04       27 阅读
  3. 数据库服务器的三种数据结构

    2024-06-06 14:42:04       26 阅读
  4. JVM学习-自定义类加载器

    2024-06-06 14:42:04       30 阅读
  5. Golang:使用go-nanoid生成随机的唯一ID

    2024-06-06 14:42:04       31 阅读
  6. go slice切片的详细知识(包含底层扩容)——2

    2024-06-06 14:42:04       29 阅读