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

使用BuildRoot交叉编译Rust编写的moshudp程序至mips64el架构时遇到的问题

BuildRoot交叉编译Rust编写的moshudp程序至mips64el架构时遇到的问题

我手头有一块搭载mips64el架构MIPS CPU的开发板,已经用BuildRoot搭建好了对应的工具链。最近尝试交叉编译用Rust写的moshudp程序,但遇到了一系列问题,想请大家帮忙排查。

初始操作与报错

我先执行BuildRoot的环境初始化脚本:

$ source $BUILD_ROOT_PATH/buildroot/output/host/environment_setup

接着用Cargo指定目标架构启动编译:

$ cargo build --target mips64el-unknown-linux-gnuabi64

结果编译到syn v1.0.91包的时候,突然报错:

error[E0463]: can't find crate for std

我特意检查了Rust的目标架构列表,确认对应的mips64el目标是已经安装好的:

$ rustup target list | grep install
mips64el-unknown-linux-gnuabi64 (installed)

实在搞不懂哪里出了问题?


更新尝试与新错误

后来我试着额外添加了x86_64的目标架构:

$ rustup target add x86_64-unknown-linux-gnu

但再次执行同样的编译命令后,又出现了新的错误提示:

= note: cc.br_real.br_real: No such file or directory

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.23 15:22:44