免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2552 | 回复: 1
打印 上一主题 下一主题

在用arm-linux-gcc编译时出现如下错误: [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-09-08 09:47 |只看该作者 |倒序浏览
原来是用gcc编译是正常的,但是提示/bin/sh:cannot find -ldb
然后我就从网上下载了db-4.7.tar.gz,用arm-Linux-gcc编译后生成了libdb.a文件,经此文件放在交叉工具链的库文件下后,提示出现:
(注:/opt/hisilicon/toolchains/arm-linux-uclibc/linux-soft/bin是我的交叉工具链的地址)
/opt/hisilicon/toolchains/arm-linux-uclibc/linux-soft/lib/libdb.a(mut_pthread.o):in function'_db_pthread_mutex_init'::wq
mut_pthred.c.text+0x5: undefined reference to `pthread_mutexattr_destroy'
mut_pthread.c.text+0xd0): undefined reference to `pthread_mutexattr_init'
mut_pthread.c.text+0x140): undefined reference to `pthread_mutexattr_setpshared'
mut_pthread.c.text+0x190): undefined reference to `pthread_condattr_setpshared'
/opt/hisilicon/toolchains/arm-linux-uclibc/linux-soft/lib/gcc/arm-linux-uclibc/3.4.3/../../../../arm-linux-uclibc/lib/libdb.a(repmgr_posix.o): In function `__repmgr_thread_start':
repmgr_posix.c.text+0x4c): undefined reference to `pthread_attr_setstacksize'
repmgr_posix.c.text+0x80): undefined reference to `pthread_create'
/opt/hisilicon/toolchains/arm-linux-uclibc/linux-soft/lib/gcc/arm-linux-uclibc/3.4.3/../../../../arm-linux-uclibc/lib/libdb.a(repmgr_posix.o): In function `__repmgr_thread_join':
repmgr_posix.c.text+0xa0): undefined reference to `pthread_join'

论坛徽章:
0
2 [报告]
发表于 2009-09-08 23:02 |只看该作者
libdb.so在什么目录?
添加到LD_LIBRARY_PATH中
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP