鲲鹏服务器ARM架构编译Go项目,提示invalid GOARCH,编译失败如何处理?
收藏回复举报
鲲鹏服务器ARM架构编译Go项目,提示invalid GOARCH,编译失败如何处理?
t('forum.solved') 已解决
发表于2026-06-23 19:31:48
0 查看
大家好,我在鲲鹏920服务器上编译Go语言后端项目,本地开发为x86架构,迁移到鲲鹏ARM环境后,项目编译直接报错,提示invalid GOARCH参数无效,无法生成可执行文件。我检查了Go环境变量,手动设置了GOARCH=arm64参数,依旧编译失败。

服务器系统为openEuler 22.03 ARM版,安装的是官网适配ARM架构的Go1.21稳定版本,无版本安装错误。我尝试清理编译缓存、重新初始化mod依赖、重装Go环境,问题依旧存在。不清楚是环境配置问题还是项目代码存在架构适配问题。想请教鲲鹏大佬,ARM架构下Go项目编译的标准配置是什么?该报错的精准排查和解决方法?

我要发帖子