android: undefined reference to 'dladdr'

本文介绍了解决在NDK API 8以下版本中使用libdl时遇到的undefined reference to 'dladdr'错误的方法。通过设置Application.mk中的APP_PLATFORM为android-8,可以成功编译并解决此兼容性问题。


 XXX error: undefined reference to 'dladdr'


ndk api 8以下不支持libdl xxx 中某些特性的原因,添加
Application.mk
APP_PLATFORM  := android-8

再次编译成功.

swCpuDefend.c:(.text+0x57c4): undefined reference to `swTpclEntrySetActionSecurity' swCpuDefend.c:(.text+0x5864): undefined reference to `swTpclEntrySetActionChgCpuQos' swCpuDefend.c:(.text+0x5914): undefined reference to `swTpclEntrySetSpeedLimit' swCpuDefend.c:(.text+0x59b0): undefined reference to `swTpclEntrySetActionCounter' swCpuDefend.c:(.text+0x5a50): undefined reference to `swTpclEntryNameSet' swCpuDefend.c:(.text+0x5ae8): undefined reference to `swTpclEntryLoad' swCpuDefend.c:(.text+0x5b8c): undefined reference to `swTpclEntryGetResource' swCpuDefend.c:(.text+0x5c38): undefined reference to `swTpclEntrySetFilterData' swCpuDefend.c:(.text+0x5ce4): undefined reference to `swTpclEntrySetFilterData' swCpuDefend.c:(.text+0x5d84): undefined reference to `swTpclEntrySetFilterPbmp' swCpuDefend.c:(.text+0x5e20): undefined reference to `swTpclEntrySetActionSecurity' swCpuDefend.c:(.text+0x5ec0): undefined reference to `swTpclEntrySetActionChgCpuQos' swCpuDefend.c:(.text+0x5f70): undefined reference to `swTpclEntrySetSpeedLimit' swCpuDefend.c:(.text+0x600c): undefined reference to `swTpclEntrySetActionCounter' swCpuDefend.c:(.text+0x60ac): undefined reference to `swTpclEntryNameSet' swCpuDefend.c:(.text+0x6144): undefined reference to `swTpclEntryLoad' swCpuDefend.c:(.text+0x6200): undefined reference to `swTpclEntryGetResource' swCpuDefend.c:(.text+0x62ac): undefined reference to `swTpclEntrySetFilterData' swCpuDefend.c:(.text+0x6358): undefined reference to `swTpclEntrySetFilterData' swCpuDefend.c:(.text+0x63f8): undefined reference to `swTpclEntrySetFilterPbmp' swCpuDefend.c:(.text+0x6494): undefined reference to `swTpclEntrySetActionSecurity' swCpuDefend.c:(.text+0x6534): undefined reference to `swTpclEntrySetActionChgCpuQos' swCpuDefend.c:(.text+0x65e4): undefined reference to `swTpclEntrySetSpeedLimit' swCpuDefend.c:(.text+0x6680): undefined reference to `swTpclEntrySetActionCounter' swCpuDefend.c:(.text+0x6720): undefined reference to `swTpclEntryNameSet'
最新发布
10-14
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值