哪位高手知道下面的错误是怎么回事
/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后出现的问题,
是不是有什么库没链接啊? 找到问题答案了,把LD_LIBRARY_PATH的值设为/lib:/usr/lib:/usr/local/lib:/lib/tls就没问题了,是库的路径搜索问题,有个路径下的库设的有问题 连接 -lACE -lpthread -ldl -lrt , 就OK了! 就是-lpthread库的问题,已经解决了 谢谢,有启发,不过还是有问题 我make之后是这个问题啊:
server.cpp:38: undefined reference to `Client_Handler::Client_Handler()'
d:\uc\mingw\bin\make.exe: *** Error 1
make没有成功,只产生了.obj,没有产生.exe,这是什么问题啊
环境变量配置问题吗?我是winXP系统,但是要求能在linux下运行 估计你的代码有错误 Client_Handler::Client_Handler()没定义
页:
[1]