undefined reference to `clock_gettime'


在編譯程序的時候出現undefined reference to `clock_gettime'吃的錯誤,發現是在鏈接的時候出錯。

經過查找發現clock_gettime在實時庫(real time)里面,由於鏈接的時候沒有鏈接這個庫導致報錯。

解決方案:
只需在我們運行Makefile文件里面添加 -lrt ,重新編譯即可。
例如:LINK_LIBS += -Luintlib/x86/ -lrt lib.a

附上:Linux常用的庫
libz 壓縮庫(Z)
librt 實時庫(real time)
libm 數學庫(math)
libc 標准C庫(C lib)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM