解决GLIBC不兼容问题
2026-01-09 15:00:55 / c罗世界杯图片问题背景
在交叉编译时,报了GLIBC不兼容的问题。我分析产生这个问题的原因是 ,生成库时使用的GLIBC库比当前使用的交叉编译工具链中的GLIBC库更新,导致无法兼容。
解决方案
解决这个问题的方法是下载更新的交叉编译工具链。 比如报错内容显示,库使用的最新的GLIBC库是2.29版本的,那么我们保证下载的交叉编译工具链条中带的GLIBC库是比它更新的。
确定交叉编译工具链的GLIBC版本
查看版本的方法是
方法1
执行命令
ldd --version
输出如
ldd (Debian GLIBC 2.36-9+deb12u7) 2.36
Copyright (C) 2022 Free Software Foundation, Inc.
This is free software; see the source