如何在Android上链接共享库与未定义的符号?

时间:2013-07-26 10:55:14

标签: android linker dlopen

我目前正在将程序从MIPS平台移植到Android ARM平台。该程序有一个动态插件,这是一个共享的so文件。 so文件将访问主程序的功能。

我的问题是如何将这样的文件与未定义的引用链接起来?

我用Google搜索并发现Darwin平台上有“-undefined dynamic_lookup”标志。 Android原生构建系统的类似方法是什么?

1 个答案:

答案 0 :(得分:1)

在Android.mk上添加:

LOCAL_ALLOW_UNDEFINED_SYMBOLS := true

但如果找不到符号,那么在运行时可能会遇到问题......