如何在 Ubuntu 20.04 LTS 上将错误的 ELF 类:ELFCLASS64 更改为 32 位

如何在 Ubuntu 20.04 LTS 上将错误的 ELF 类:ELFCLASS64 更改为 32 位

操作系统:Ubuntu 20.04.1 LTS 64 位

我一直在使用通过 snap 安装的 Arduino IDE v 1.8.13 开发一个小项目。我在尝试刷新 Soft Device 时遇到错误:

Error while flashing SoftDevice.

ERROR: ld.so: object '/snap/arduino/41/lib/bindtextdomain.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64)

有人有建议可以尝试吗?

答案1

我认为你需要为 64 位 Ubuntu 20.04 添加 32 位支持。使用以下命令

sudo dpkg --add-architecture i386
sudo apt update
sudo apt dist-upgrade

之后尝试安装 32 位库(如果需要)。可以使用以下命令安装最常见的 32 位库

sudo apt install ia32-libs

相关内容