Erro C ++: referência indefinida a 'clock_gettime' e 'clock_settime'

Eu sou muito novo no Ubuntu, mas não consigo fazer isso funcionar. Funciona bem nos computadores da minha escola e não sei o que não estou fazendo. Eu conferiusr / include e time.h está bem. Aqui está o código:

#include <iostream>
#include <time.h>
using namespace std;

int main()
{
    timespec time1, time2;
    int temp;
    clock_gettime(CLOCK_PROCESS_CPUTIME_ID, &time1);
    //do stuff here
    clock_gettime(CLOCK_PROCESS_CPUTIME_ID, &time2);
    return 0;
}

Estou usando o CodeBlocks como meu IDE para criar e executar também. Qualquer ajuda seria ótimo, obrigado.

questionAnswers(1)

yourAnswerToTheQuestion