preload
十月 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

Comments are closed.