undefined reference to 'clock_gettime' 链接错误 解决方法
<p style="text-indent: 2em;">最近在学习Linux下的C编程,刚遇到一个问题:<span style="color: rgb(255, 0, 0);">undefined reference to 'clock_gettime'</span>,我直接使用<span style="color: rgb(255, 0, 0);">gcc test.c</span>来编译我的程序,报出的具体错误如下:<br/><span style="color: rgb(255, 0, 0);">/tmp/ccwmQhJv.o: In function `rt_gettime':<br/>test.c:(.text+0x7e): undefined reference to `clock_gettime’<br/>collect2: ld 返回 1</span><br/>详细截图:</p><p style="text-align:center"><img src="/uploads/AilsonJack/2018.08.24/1535104233987476.png" onclick="preview_image('/uploads/AilsonJack/2018.08.24/1535104233987476.png')"/></p><p style="text-indent: 2em;">发现是在链接的时候出错。经过查找发现<span style="color: rgb(255, 0, 0);">clock_gettime</span>在<span style="color: rgb(0, 112, 192);">实时库(real time)里面</span>,由于链接的时候没有链接这个库导致报错。<br/>解决方案:<br/></p><p style="text-indent: 2em;">只需在我们编译的时候加上<span style="color: rgb(255, 0, 0);">-lrt</span>即可。<br/></p><p style="text-indent: 2em;">即我这里是执行命令:<span style="color: rgb(255, 0, 0);">gcc test.c -lrt</span>,此时没有报任何的错误,说明编译通过了:</p><p style="text-align:center"><img src="/uploads/AilsonJack/2018.08.24/1535104233998400.png" onclick="preview_image('/uploads/AilsonJack/2018.08.24/1535104233998400.png')"/></p><p style="text-indent: 0em;">附:linux常用的库<br/> libz 压缩库(Z)<br/> librt 实时库(real time)<br/> libm 数学库(math)<br/> libc 标准C库(C lib)<br/></p>
你可能也喜欢:
暂无评论,要不要来个沙发
发表评论
JLink V9掉固件修复(灯不亮) 3Zephyr笔记2 - 在STM32F429上运行HelloWorld 2计算NandFlash要传入的行地址和列地址 1Linux MMC子系统 - 6.eMMC 5.1工作模式-设备识别模式 0Linux MMC子系统 - 5.eMMC 5.1工作模式-引导模式 0Linux MMC子系统 - 4.eMMC 5.1常用命令说明(2) 0
标签云
Linux嵌入式实用技巧ARM内核学习问题集合CC++编程语言阅读笔记汇编Linux内核完全注释Windows驱动开发计算机基础ARM11ARMv7-ASTM32IDESublimeLinux内核学习eMMCMMC子系统Ubuntu操作系统OfficeVMWareAPUEgccRTOS中断漫游世界随笔感悟开发工具软件应用编程VsCodearmccarmclang编译器ZephyrSPIJLink网卡驱动安装各种芯片库函数NFSμCOS内核sambaFlashUnix命令与脚本输入法Linux内核设计与实现gitRIFFWAVJATGFTPar8161安装centos有线上网μCGUI字库工程建立右键菜单网络文件系统Firefox百度NTFS文件系统CodeBlocksCentOS数据结构算法PhotoShop51KeilQTUltraEditscanfglibc宏定义UIDGID优先级娱乐天地SourceInsight磁盘扇区总线I2CPDFBComparePythonI2SFPUMakefileSWDCPUARP软件推荐FileZilla