有人在linux下用过跟timer相关的函数吗?
比如timer_create,timer_delete等,有人用过吗?
我在irix用没问题,到linux下就说undefined reference to **
我查到了对它们的声明,不知道它们定义到哪去了,或者根本就没有定义?
用man也查不到,郁闷。有人知道原因吗?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
man的时候没有告诉你应该连接那个库吗?
你是指man跟timer相关的函数吗?
根本进不去,提示信息是这样的:
man:No such file or directory
Failed to open the message catalog man on the path NLSPATH=<none>;
No manual entry for timer_create
难道真的是没定义吗?那为什么给了声明却不给定义?
回帖子的大侠呢,
几年前的问题了,今天也碰到这个问题,搜了出来,给出解决方法
undefined reference to timer_delete
应该是程序没有找到 timer_deleter 的实现代码,这个在linux下面是在 librt.a里面实现的,
编译的时候,makefile中加上 -lrt 就可以了。