我在动态库傻瓜中有一个静态函数“foo”。我成功地在我的应用程序中加载了傻瓜。尽管 dlsym 为“foo”返回 NULL
甚至 nm 实用程序也没有将静态函数列为可导出符号。
我知道静态函数的范围仅限于该文件。
不过,有没有办法实现这一点。
我知道这在 C++ 中是可能的,不知道如何以及为什么(可能共享库被视为对象,该库中的函数被视为接口。)
c c++ static function
c ×1
c++ ×1
function ×1
static ×1