十月 27
今天嘗試在linux 下寫一些關於timer 的程式, 在google中查了許久, 才開始動手寫程式來測試.
沒想到剛寫幾行程式如下 , 就卡住了.
#include <stdio.h>
#include <time.h>
int main(void)
{
clockid_t ck_id;
if(clock_getcpuclockid(0,&ck_id)) {
printf("\n Error!!");
}
return 0;
}
compile 程式用如下指令
gcc main.c
發現gcc 在link時找不到clock_getcpuclock 這個函數.又去拜訪Google大師, 也是一樣無解……
也是一樣, 折騰了許久, 才發現只要link /usr/lib/librt.a 就可以了. 如下:
gcc -lrt main.c