如何在树莓派3 B+型号中安装glibc?

问题描述 投票:0回答:1

我正在尝试与 Debian 12(主机)和树莓派(目标)进行交叉编译。当我通过 SSH 连接到 pi 的主机上的 Eclipse 上运行文件配置时,收到一条错误消息:在 pi 上找不到 GLIBC 2.34。我尝试使用这些说明在 pi 上下载 2.34 版本。我卡在 make 命令上,说找不到,因为我认为它与 Ubuntu 有关。我怎样才能先安装glibc?

eclipse raspberry-pi debian cross-compiling raspberry-pi3
1个回答
0
投票

您的 Raspberry Pi 上已经安装了 glibc - 它只是旧版本。 引用对您发布的“说明”的评论

这不是一个好主意。 glibc 提供的库有很多反向依赖关系,升级可能会触发需要重建相当多的其他包。因此,如果出于某种原因,后来的 glibc 很重要,那么您最好的选择就是升级[您的整个系统]。

由于“升级整个系统”(例如升级到靶心)是最不切实际的,因此最好的机会是修复交叉编译系统以实际针对您的目标系统,而不是其他东西。

可能在 dockerized Debian11 中进行交叉构建。 似乎甚至有一个积极维护且非常流行的“Raspbian 交叉编译映像(wpilib/raspbian-cross-ubuntu)可用,它可能会满足您的需求。

免责声明:我只是在网上搜索了上述内容,但从未使用过它,所以 ymmv。看来您应该注意图像的实际标签,因为并非所有版本都适合您的任务。

© www.soinside.com 2019 - 2024. All rights reserved.