有关clock_gettime()函数未找到的问题

冇得闲 2012-03-28 08:26:43
我在编译tair的时候,提示为找到clock_gettimt()函数,在网上搜了下,说是加 -lrt 就可以
高手们请给看看,坐等。。

make[2]: Leaving directory `/home/zzj/tb-common-utils/tbnet/src'
make[1]: Leaving directory `/home/zzj/tb-common-utils/tbnet/src'
Making install in test
make[1]: Entering directory `/home/zzj/tb-common-utils/tbnet/test'
/bin/bash ../libtool --tag=CXX --mode=link g++ -O3 -Wall -fPIC -lpthread -lrt -o echoserver echoserver.o ../src/.libs/libtbnet.a ../../tbsys/src/.libs/libtbsys.a
libtool: link: g++ -O3 -Wall -fPIC -o echoserver echoserver.o -lpthread -lrt ../src/.libs/libtbnet.a ../../tbsys/src/.libs/libtbsys.a
../../tbsys/src/.libs/libtbsys.a(tbtimeutil.o): In function `tbsys::CTimeUtil::getMonotonicTime()':
/home/zzj/tb-common-utils/tbsys/src/tbtimeutil.cpp:36: undefined reference to `clock_gettime'


这个是提示信息
...全文
880 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
xunxun 2012-05-12
  • 打赏
  • 举报
回复
既然是libtbsys.a报的错

那么就在它之后加,具体看Makefile

如果没有重新生成Makefile就不会变
冇得闲 2012-05-12
  • 打赏
  • 举报
回复
好吧,我再弱弱的问下,在哪加,我在Makefile里加了,但是编译的时候Makefil会变会成原来的内容,纠结了好久
langeldep 2012-05-08
  • 打赏
  • 举报
回复
-lrt 即可。
冇得闲 2012-04-30
  • 打赏
  • 举报
回复
嗯,是哦!
Spy 2012-04-26
  • 打赏
  • 举报
回复
clock_gettime也是库函数吗[Quote=引用 2 楼 的回复:]

是 clock_gettime ,打错了,汗。。。
[/Quote]
冇得闲 2012-04-19
  • 打赏
  • 举报
回复
是 clock_gettime ,打错了,汗。。。
wenkai168 2012-04-07
  • 打赏
  • 举报
回复
我man了一下,没有找到这个函数,clock_gettimt不是库函数,可能是你的源码的原因

3,882

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 其它技术问题
社区管理员
  • 其它技术问题社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧