如何在linux用戶空間程序中打印時間戳?


1. 使用clock_gettime接口即可

2. clock_gettime的使用方法:

  2.1 定義一個結構體

  struct timespec ts;

  2.2 調用clock_gettime獲取當前時間戳

  clock_gettime(CLOCK_MONOTONIC, &ts);

  2.3 打印時間戳

  printf("<%d.%d>\n",ts.tv_sec,ts.tv_nsec);

3. 加上此接口后編譯鏈接時需要加上librt庫,因為clock_gettime包含在librt庫中

  gcc myprog.c -o myprog -lrt


免責聲明!

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



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