QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 935|回复: 0

很奇怪的交叉编译问题! 大家帮忙分析分析!

[复制链接]
发表于 2005-6-3 22:01:34 | 显示全部楼层 |阅读模式
在i686上成功编译并安装了openobex-1.0.1,openobex-apps-1.0.0和obexftp-0.10.7,

在arm9上也成功交叉编译了openobex-1.0.1,openobex-apps-1.0.0,并能运行相关命令..
可是在交叉编译obexftp-0.10.7时,遇到了一个问题------

/usr/local/software/obexftp-0.10.7/obexftp/client.c:143: undefined reference to `OBEX_ObjectAddHeader'
/usr/local/software/obexftp-0.10.7/obexftp/client.c:150: undefined reference to `OBEX_ObjectAddHeader'
......
/usr/local/software/obexftp-0.10.7/cobexbfb/cobex_bfb.c:197: undefined reference to `OBEX_CustomDataFeed'
/usr/local/software/obexftp-0.10.7/cobexbfb/cobex_bfb.c:225: undefined reference to `OBEX_CustomDataFeed'
collect2: ld returned 1 exit status

这是编译时提示的错误.( CC=arm-linux-gcc ./configure --target=arm-linux --host=i686 --build=arm-linux ; make)

可是,,,在arm-linux-gcc的include下有个obex.h,这个头文件里都定义了错误中所指的那些函数,,,可是在源码中竟然没找到obex.c!!!!!! 所以就出现了上面的错误!!!

奇怪的是,在主机上编译的时候顺利的通过!!!!
前面装的openobex-1.0.1中也有obex.h和obex.c,而且openobex-apps-1.0.0和obexftp-0.10.7都倚赖于openobex-1.0.1!!!

各位大虾,,,帮我分析分析这是什么原因??
不甚感谢!!!!!!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-23 07:07 , Processed in 0.041728 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表