交叉编译的问题

yuzhao1981 2007-06-12 11:27:42
正在编译一个程序a,
最后链接的时候,需要用到b.so,而b.so用到了c.so
但是在链接的时候出现错误,说:
error b.so: undefined XXX()
而XXX()是c.so中的函数。

所有的库的路径都正确,
为什么在生成可执行程序a的时候,要去检查c.so中的库,如何跳过这个过程?因为我知道在交叉编译的时候,去检查其他库中的函数肯定是不行的,因为函数是运行在目标机上的,所以必须跳过。

不知道我分析的对不对? 请各位高手指教!
...全文
180 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
yuzhao1981 2007-06-12
  • 打赏
  • 举报
回复
是一个SIP电话linphone。本机编译成功,但是交叉编译就有以上问题,楼上的你说我分析的不对,那么你认为是怎样的呢?
kf701 2007-06-12
  • 打赏
  • 举报
回复
不对。
什么程序,我来帮你编译 !
yuzhao1981 2007-06-12
  • 打赏
  • 举报
回复
hao
kf701 2007-06-12
  • 打赏
  • 举报
回复
要么是少了头文件,要么是静态link了。

23,128

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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