检查 Linux 库中是否存在函数

Checking existence of a function in a library in linux

本文关键字:存在 函数 是否 Linux 检查      更新时间:2023-10-16

在动态链接期间,会出现一个奇怪的未定义函数引用。我知道应该包含此功能的库的名称。是否有任何 Linux 命令来确保函数存在于库(.a 文件)中?

您应该能够使用 nm(可能需要 --demangle 参数)来获取库中所有内容的列表,然后使用 grep 过滤结果,例如查找d T functionname(或类似的东西。

看看nm命令,它应该给你正在寻找的信息