[求助]busybox的交叉编译
我现在使用openwrt来编译mips下可用的busybox,并在其中链接自己编写的动态库。我在make的LDFLAG选项中指定了要加入的动态库,但编译的时候老是说找不到指定的库。 我指定的路径肯定是对的,应为同一路径下的静态库链接没有问题。 不知哪位高人能给个解决办法~~~
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(6)
到底是动态库还是静态库?
编译应该都结束了,你再手动链接一次(也就是不用make)呢?
把库变成静态的时候可以编成功,编成动态库的时候也用-l加,但就出现“cannot find” 的错误。 因为编译链接过程是busybox的make文件里定的,我只是加入LDFLAGS的选项,还没试过先编再链~ 现在去试下看……
-L指定链接地址了吗?
恩,指定了完整的路径~
动态库的名字叫什么?
“并在其中链接自己编写的动态库”?你编写的是宿主机代码还是目标机代码?