没志青年
发布于 2025-09-08 / 20 阅读
0

交叉编译工具链

介绍

下载:https://releases.linaro.org/components/toolchain/binaries/latest-7/arm-linux-gnueabihf/

我开发用的ubuntu的linux版本比较高,但实际开发板使用的内核版本比较低,交叉编译会有问题吗?

我在开发的时候怎么确定函数可用呢?

1、看 glibc 版本需求

先编译程序,然后:

readelf --version-info your_app | grep GLIBC_

这个显示该程序运行所需要的最小 glibc 版本,若开发板的 glibc 小于这个,用不了。

2、