Error de C ++: referencia indefinida a 'clock_gettime' y 'clock_settime'

Soy bastante nuevo en Ubuntu, pero parece que no puedo hacer que esto funcione. Funciona bien en las computadoras de mi escuela y no sé lo que no estoy haciendo. He comprobadousr / include y el tiempo.h está bien. Aquí está el 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;
}

Estoy usando CodeBlocks como mi IDE para compilar y ejecutar también. Cualquier ayuda sería genial, gracias.

Respuestas a la pregunta(1)

Su respuesta a la pregunta