You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

WSL环境下切换架构从AARCH64到x86_64以安装Solana/Anchor及解决二进制执行错误求助

WSL环境下切换架构从AARCH64到x86_64以安装Solana/Anchor及解决二进制执行错误求助

各位好,我目前在Windows 11上用WSL部署Solana和Anchor(毕竟Anchor没法在原生Windows上跑),但卡在了架构切换的问题上,想求助大家:

我的WSL默认架构是AARCH64,对应的HOST_TRIPLE是aarch64-unknown-linux-gnu,我需要把它改成x86_64(对应x86_64-unknown-linux-gnu),但遇到了两个核心问题:

  • 尝试修改默认HOST_TRIPLE为x86_64-unknown-linux-gnu时,Cargo完全识别不了这个配置
  • 如果保持AARCH64架构不变,Solana没有对应的aarch64版本包,它只会查找x86_64-unknown-linux-gnu的安装包

为了绕开这个困境,我直接下载了Solana的预编译二进制包手动安装,但运行solana命令时立刻报错:

bash: /home/user/solana-release/bin/solana: cannot execute binary file: Exec format error

我之前看到过一篇解决这个错误的内容,作者提到切换架构就能解决,但我没搞懂具体的切换步骤,也不知道该去哪里获取适配我当前场景的正确安装包。有没有大佬能帮忙解答下?

备注:内容来源于stack exchange,提问作者Doughp

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.22 16:14:39