dlopen失败:找不到符号"信号"

时间:2014-07-31 01:32:42

标签: android-ndk

我正在使用NDK开发Android应用程序。

我已将OpenSSL构建为静态库libcrypto.a和libssl.a,我将其与自定义C代码链接。

当我尝试在运行时加载库时,我得到: dlopen失败:无法找到符号"信号" ...

知道如何解决这个问题吗?

谢谢!

更新

这来自libcrypto:

libcrypto.a:

00000000         *UND*  00000000 signal

在我的。所以我看到: libtest.so:

NEEDED               libc.so
...
00040240 <signal@plt>:
    40240:       e28fc601        add     ip, pc, #1048576        ; 0x100000
    40244:       e28cca80        add     ip, ip, #128, 20        ; 0x80000
    40248:       e5bcfd64        ldr     pc, [ip, #3428]!        ; 0xd64

那么为什么抱怨&#34;信号&#34;?

0 个答案:

没有答案
相关问题