首页 > 代码库 > 自定义库引用时编译出错“collect2: error: ld returned 1 exit status”

自定义库引用时编译出错“collect2: error: ld returned 1 exit status”

           想必很多人都遇到过这样的事情,需要写一个共享库,这个库又不能让所有的人都了解里面是怎么实现的,所以只能提供一个库出来供项目使用,可能是处于保密、核心业务的需要,这些都能够理解。笔者也写了一个简单的东西测试了一下,里面还是有不少东西。

         “collect2: error: ld returned 1 exit status”首先就遇到了这个问题。查了一下,这种错误网上说法也一大堆,起作用的还不多。在android系统里面加的共享库,需要加“namespace android ”,没有这个还真不行。小问题,不经常做这个,还真是陌生了。这个跟练武一样,还得经常习啊!

自定义库引用时编译出错“collect2: error: ld returned 1 exit status”