交叉编译动态库的时候,需要用到另一个动态库,这个动态库也要求是交叉编译生成的吗

2017-05-26 14:50:38 +08:00
 gaoyadianta
比如,我用的交叉编译器是 arm-linux-gnueabihf-gcc,需要编译一个动态库 liba.so,编译 liba.so 的时候需要依赖 libb.so,那么 libb.so 是不是也需要是用 arm-linux-gnueabihf-gcc 编译生成的,还是说 libb.so 可以是 gcc 编译生成的呢?
2950 次点击
所在节点    Linux
3 条回复
twoconk
2017-05-26 14:57:19 +08:00
你说的对着呢,就是需要交叉编译生成
gaoyadianta
2017-05-26 15:13:53 +08:00
@twoconk 谢谢!
gaoyadianta
2017-05-27 11:04:44 +08:00
@twoconk 还有个问题请教下,如果我想知道编译链接过的目标文件在编译的时候用到的动态库的路径,要怎么查呢,ldd 命令好像查到的是运行时候调用的动态库的路径

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/364006

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX