下面这个错误通常是因为链接选项里漏了-lrt,但有时发现即使加了-lrt仍出现这个问题,使用nm命令一直,会发现-lrt最终指向的文件 没有包含任何symbol,这个时候,可以找相应的静态库版本librt.a,看看它里面是否存在`clock_gettime'。
 
/data1/mooon/run/lib/libsys.a(lock.o): In function `sys::CLock::timed_lock(unsigned int)':
/data1/mooon/src/common_library/src/sys/./lock.cpp:101: undefined reference to `clock_gettime'
/data1/mooon/run/lib/libsys.a(event.o): In function `sys::CEvent::timed_wait(sys::CLock&, unsigned int)':
/data1/mooon/src/common_library/src/sys/./event.cpp:56: undefined reference to `clock_gettime'
 
提示:使用/usr/lib/x86_64-linux-gnu/librt.a替代-lrt,32位系统路径可能是/usr/lib
/i386-linux-gnu/librt.a,注意/usr/lib/i386-linux-gnu/librt.a可能需要放在链接选项的最后,不在可能依然,因为静态库间是有依赖关系的。

最新文章

  1. HTML登录注册界面怎么制作?
  2. Web前端学习过程
  3. 今天遇到了批量删除 redis 某个前缀的所有 key,发现只能是这么解决。
  4. iOS - UIActivityViewController
  5. Oracle SQL语句追踪
  6. oracle——merge
  7. 如何在Linux桌面环境下自动启动程序?
  8. JS实现div块的拖放,调换位置
  9. 文字和表单(checkbox/radio)元素垂直对齐方法,兼容Firefox和IE。
  10. OFBIZ分享:利用Nginx +Memcached架设高性能的服务
  11. 优秀个人免费私有云OwnCloud 8.0终于发布 - 亮眼新功能初探简介
  12. leetcode — linked-list-cycle-ii
  13. 极光推送(C#)
  14. adb通过wifi连接android设备
  15. Linear Kingdom Races CodeForces - 115E (线段树优化dp)
  16. mybatis传入List实现批量更新
  17. 干货:Java多线程详解(内附源码)
  18. As3.0中的位图(Bitmap/BitmapData)编程
  19. hdu 4559 涂色游戏(SG)
  20. Teamviewer 手机端怎么使用右键-已解决

热门文章

  1. Python 内置模块:os模块
  2. flutter duplicate symbol '_GetDirectoryOfType' in:
  3. cd 命令行进入目标文件夹
  4. Hibernate 和 JPA 注解
  5. 与DSP通信时,RD&WR信号
  6. 剑指offer——38二叉搜索树与双向链表
  7. redis-trib.rb创建集群失败
  8. hdu6537 /// DP 最长不降子序列->最长公共子序列
  9. Pytest初体验
  10. ASP.NET Core 2.0发布/部署到Ubuntu服务器并配置Nginx反向代理