Linux 获取精确时间函数

  1 #include <stdio.h>
  2 #include <time.h>
  3 
  4 
  5 int main()
  6 {
  7   struct timespec ts;
  8   if(clock_gettime(CLOCK_MONOTONIC,&ts) != 0) {
  9           perror("clock"); 
 10   }       
 11   printf("%ld.%09lds\n",ts.tv_sec, ts.tv_nsec);
 12   return 0;
 13   
 14 } 

编译时加 -lrt 参数。

可获取精确到ns的计时数,从某时刻开始。

你可能感兴趣的:(linux,time,纳秒)