Mac上运行go run main.go 报错fork/exec ******* main: exec format error

今天通过goland执行go run main.go运行我本地编写好的go代码时,发现报错fork/exec / xxxfork/exec /var/folders/w6/b889vmrj5nndts1bypnytr380000gn/T/go-build816012145/b001/exe/main: exec format error

解决办法

方法一:

因为当前go的build环境不对,比如:我是mac系统,但是之前go中的GOOS配置的是linux,因此导致报错

设置为正确的GOOS

bash 复制代码
go env -w GOOS="darwin"
# GOOS=darwin GOARCH=amd64 go build -o  main -v ./main.go
相关推荐
蜡笔小马5 小时前
10.Boost.Geometry R-tree 空间索引详解
开发语言·c++·算法·r-tree
IOsetting5 小时前
金山云主机添加开机路由
运维·服务器·开发语言·网络·php
林开落L5 小时前
从零开始学习Protobuf(C++实战版)
开发语言·c++·学习·protobuffer·结构化数据序列化机制
牛奔5 小时前
Go 是如何做抢占式调度的?
开发语言·后端·golang
符哥20085 小时前
C++ 进阶知识点整理
java·开发语言·jvm
小猪咪piggy5 小时前
【Python】(4) 列表和元组
开发语言·python
難釋懷5 小时前
Lua脚本解决多条命令原子性问题
开发语言·lua
CoderCodingNo5 小时前
【GESP】C++ 二级真题解析,[2025年12月]第一题环保能量球
开发语言·c++·算法
有趣的杰克5 小时前
开源|macOS 菜单栏 AI 启动器 GroAsk:⌥Space 一键直达 ChatGPT / Claude / Gemini
人工智能·macos·chatgpt
疯狂敲代码的老刘5 小时前
JDK 1.6到25 全版本网盘合集 (Windows + Mac + Linux)
java·linux·windows·macos·jdk