我在 Windows 11 上使用 WSL 下载并使用 Solana 和 Anchor,因为 Anchor 在 Windows 上不起作用,而且我正在尝试将我的架构从 AARCH64 更改为 x86_64。
我的默认架构和HOST_TRIPLE is AARCH64
&&AARCH64-unknown-linux-gnu
我无法更改我的默认设置HOST_TRIPLE to x86_64-unknown-linux-gnu
,因为 Cargo 无法识别这一点,但是当保留它时,因为AARCH64-unknown-linux-gnu
solana 没有 aarch64 下的包,它正在寻找x86_64-unknown-linux-gnu
。
为了解决这个问题,我下载了预先构建的二进制文件并从那里安装,但是当我运行“solana”命令时出现此错误:
bash: /home/user/solana-release/bin/solana: cannot execute binary file: Exec format error
我从这里看到: https://www.cyberithub.com/solved-cannot-execute-binary-file-exec-format-error/
他说他改变了他的架构来解决这个问题,但我不知道他是如何改变的,也不知道在哪里安装我需要的正确的包。