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
相关推荐
HABuo17 分钟前
【数据结构与算法】合并链表、链表分割、链表回文结构
c语言·开发语言·数据结构·c++·学习·算法·链表
望获linux25 分钟前
在 ARM 平台上如何实现Linux系统的1秒启动
linux·服务器·开发语言·数据库·操作系统·嵌入式操作系统·arm平台
带多刺的玫瑰29 分钟前
Leecode刷题C语言之网络延迟时间
c语言·开发语言·算法
尘浮生30 分钟前
Java项目实战II基于Java+Spring Boot+MySQL的智能停车计费系统(开发文档+数据库+源码)
java·开发语言·数据库·spring boot·mysql·微信小程序·maven
菜鸟小贤贤1 小时前
python+pytest+allure利用fix实现接口关联
python·macos·自动化·pytest
努力学习编程的伍大侠1 小时前
C++中的移动语义
开发语言·c++
萱仔学习自我记录1 小时前
C++ 类和对象的定义涉及到的关键字记录
开发语言·c++
我不是程序猿儿1 小时前
【C++】友元friend的含义和用法
开发语言·c++
csdn_金手指1 小时前
Mac 系统上控制台常用性能查看命令
java·开发语言·macos
蚂蚁在飞-1 小时前
一个高度可扩展的 Golang ORM 库【GORM】
数据库·oracle·golang