在使用NDK-R8版本编译X86平台下使用的so文件时报错的解决办法

znuoghco 2014-09-18 03:25:16
使用NDK-R8版本编译X86平台下使用的so文件时报错。 在arm平台正常。求高手指教D:/android-ndk-r6/toolchains/x86-4.4.3/prebuilt/windows/bin/../lib/gcc/i686-android-linux/4.4.3/../../../../i686-android-linux/bin/ld.exe: cannot
find -lstlport
collect2: ld returned 1 exit status
/cygdrive/d/android-ndk-r8/build/core/build-binary.mk:369: recipe for target `obj/local/x86/libdrm.so' failedmake: *** [obj/local/x86/libdrm.so] Error 1费了半天劲,查了很做资料才弄白,现在分享出来。找到android.mk文件打开:加

入LOCAL_LDLIBS += -L$(NDK_ROOT)/sources/cxx-stl/stlport/libs/armeabi -lstlport_static。就不会报错了
...全文
294 回复 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

567

社区成员

发帖
与我相关
我的任务
社区描述
英特尔® 边缘计算,聚焦于边缘计算、AI、IoT等领域,为开发者提供丰富的开发资源、创新技术、解决方案与行业活动。
社区管理员
  • 英特尔技术社区
  • shere_lin
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧