[转] undefined reference to `clock_gettime'
2024-09-05 13:53:43
下面这个错误通常是因为链接选项里漏了-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可能需要放在链接选项的最后,不在可能依然,因为静态库间是有依赖关系的。
/i386-linux-gnu/librt.a,注意/usr/lib/i386-linux-gnu/librt.a可能需要放在链接选项的最后,不在可能依然,因为静态库间是有依赖关系的。
最新文章
- HTML登录注册界面怎么制作?
- Web前端学习过程
- 今天遇到了批量删除 redis 某个前缀的所有 key,发现只能是这么解决。
- iOS - UIActivityViewController
- Oracle SQL语句追踪
- oracle——merge
- 如何在Linux桌面环境下自动启动程序?
- JS实现div块的拖放,调换位置
- 文字和表单(checkbox/radio)元素垂直对齐方法,兼容Firefox和IE。
- OFBIZ分享:利用Nginx +Memcached架设高性能的服务
- 优秀个人免费私有云OwnCloud 8.0终于发布 - 亮眼新功能初探简介
- leetcode — linked-list-cycle-ii
- 极光推送(C#)
- adb通过wifi连接android设备
- Linear Kingdom Races CodeForces - 115E (线段树优化dp)
- mybatis传入List实现批量更新
- 干货:Java多线程详解(内附源码)
- As3.0中的位图(Bitmap/BitmapData)编程
- hdu 4559 涂色游戏(SG)
- Teamviewer 手机端怎么使用右键-已解决
热门文章
- Python 内置模块:os模块
- flutter duplicate symbol '_GetDirectoryOfType' in:
- cd 命令行进入目标文件夹
- Hibernate 和 JPA 注解
- 与DSP通信时,RD&;WR信号
- 剑指offer——38二叉搜索树与双向链表
- redis-trib.rb创建集群失败
- hdu6537 /// DP 最长不降子序列->;最长公共子序列
- Pytest初体验
- ASP.NET Core 2.0发布/部署到Ubuntu服务器并配置Nginx反向代理