LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
12
返回列表 发新帖
楼主: 极品游民

关于arm-linux交叉编译的问题

[复制链接]
发表于 2007-4-21 23:15:54 | 显示全部楼层
也许是缺少什么依赖的库

./configure 那一步有什么警告与错误提示吗?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-4-22 15:14:34 | 显示全部楼层
没有错误,应该生成的几个文件都生成了。
试验发现是我的交叉编译库函数少了几个头文件,分别为acl.h 还有cups/printing.h
我对比了一下PC下的,这几个文件是有的,我把他们复制到交叉编译器的库里面,不报错,在连接的时候报错。所以我感觉是库函数不足,应该如何解决这个问题呢?
回复 支持 反对

使用道具 举报

发表于 2007-4-22 15:25:56 | 显示全部楼层
只拷贝头文件这种做法是不行的,头文件只提供编译时的函数与常量等的声明,并不提供连接时与运行时的库本身。读一读 samba 的 DOC 或者 INSTALL 或者 README 等文件,确定它所依赖的是哪些库,先交叉编译这些库并安装到工具链中
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-4-23 08:43:40 | 显示全部楼层
谢谢 我先研究一下,有问题再请教
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-4-24 09:08:28 | 显示全部楼层
缺少的库是
libacl-devel
cups-devel
哪里有下可以编译的源码呢?我找了找,找不到……
回复 支持 反对

使用道具 举报

发表于 2007-4-24 11:25:21 | 显示全部楼层
如果楼主用 Debian 可以用
aptitude search libacl | grep dev
找到具体的包名,假如叫 xxxx 吧,然后
apt-get source xxx
来下载其源码
回复 支持 反对

使用道具 举报

发表于 2010-9-23 19:59:46 | 显示全部楼层

我也需要 libacl 我也需要源码

我也需要 libacl 我也需要源码,知道地方的告诉下吧!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

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