贝贝花花包包店,精品555皮具,钱夹,皮夹

字体:  

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

peakzhang 发表于: 2008-1-17 18:59 来源: ACE 开发者

/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后出现的问题,

是不是有什么库没链接啊?

最新回复

peakzhang at 2008-1-17 18:59:58
找到问题答案了,把LD_LIBRARY_PATH的值设为/lib:/usr/lib:/usr/local/lib:/lib/tls就没问题了,是库的路径搜索问题,有个路径下的库设的有问题
peakzhang at 2008-1-17 19:00:03
连接 -lACE -lpthread -ldl -lrt , 就OK了!
peakzhang at 2008-1-17 19:00:10
就是-lpthread库的问题,已经解决了
dongbangws at 2008-1-18 02:16:35
谢谢,有启发,不过还是有问题
dongbangws at 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下运行
peakzhang at 2008-1-18 11:44:35
估计你的代码有错误
wengzuhong at 2008-1-19 15:27:29
Client_Handler::Client_Handler()没定义