找回密码
 用户注册

QQ登录

只需一步,快速开始

查看: 8734|回复: 7

哪位高手知道下面的错误是怎么回事

[复制链接]
发表于 2008-1-17 18:59:47 | 显示全部楼层 |阅读模式
/lib/tls/libpthread.so.0: undefined reference to `errno@GLIBC_PRIVATE'
/lib/tls/libpthread.so.0: undefined reference to `__libc_dl_error_tsd@GLIBC_PRIVATE'
/lib/tls/libpthread.so.0: undefined reference to `__resp@GLIBC_PRIVATE'
/lib/tls/libpthread.so.0: undefined reference to `h_errno@GLIBC_PRIVATE'

是g++ -o aaa.o -lACE后出现的问题,

是不是有什么库没链接啊?
 楼主| 发表于 2008-1-17 18:59:58 | 显示全部楼层
找到问题答案了,把LD_LIBRARY_PATH的值设为/lib:/usr/lib:/usr/local/lib:/lib/tls就没问题了,是库的路径搜索问题,有个路径下的库设的有问题
 楼主| 发表于 2008-1-17 19:00:03 | 显示全部楼层
连接 -lACE -lpthread -ldl -lrt , 就OK了!
 楼主| 发表于 2008-1-17 19:00:10 | 显示全部楼层
就是-lpthread库的问题,已经解决了
发表于 2008-1-18 02:16:35 | 显示全部楼层
谢谢,有启发,不过还是有问题
发表于 2008-1-18 02:44:21 | 显示全部楼层
我make之后是这个问题啊:
server.cpp:38: undefined reference to `Client_Handler::Client_Handler()'
d:\uc\mingw\bin\make.exe: *** [server] Error 1
make没有成功,只产生了.obj,没有产生.exe,这是什么问题啊
环境变量配置问题吗?我是winXP系统,但是要求能在linux下运行
 楼主| 发表于 2008-1-18 11:44:35 | 显示全部楼层
估计你的代码有错误
发表于 2008-1-19 15:27:29 | 显示全部楼层
Client_Handler::Client_Handler()没定义
您需要登录后才可以回帖 登录 | 用户注册

本版积分规则

Archiver|手机版|小黑屋|ACE Developer ( 京ICP备06055248号 )

GMT+8, 2024-5-1 20:31 , Processed in 0.023700 second(s), 6 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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