【发布时间】:2023-02-02 20:35:14
【问题描述】:
我目前正在尝试在 x86 上为 ARM 交叉编译 Rust 应用程序。该应用程序使用 bluer crate 并依赖于 dbus。但是当我尝试编译时出现以下错误:
= note: /usr/lib/x86_64-linux-gnu/libdbus-1.so: file not recognized: file format not recognized
collect2: error: ld returned 1 exit status
我知道为什么会发生错误(libdbus 是为 x86 编译的,因此与目标体系结构不兼容)但我不知道如何解决这个问题。
有任何想法吗?
【问题讨论】:
标签: linux rust arm cross-compiling