GCC 交叉编译 Raspberry Pi /lib/arm-linux-gnueabihf/libc.so.6:未找到版本"GLIBC_2.34"



在Ubuntu 22.04 LTS上,我正在交叉编译树莓派。当我在pi上运行任何构建的可执行文件时,我得到这个链接错误:

/lib/arm-linux-gnueabihf/libc.so.6: version `GLIBC_2.34' not found

我得到这个错误与gcc-9, gcc-10, gcc-11,和gcc-12交叉编译。

pi运行的是'Raspbian GNU/Linux 11 (bullseye)'。解决这个问题最好的办法是什么?不同版本的Raspbian会解决这个问题吗?还是我需要安装一个新版本的glibc?

我已经通过在这里为树莓派bullseye找到正确的预构建交叉编译器解决了这个问题。