Ya veo, al no tener ese libmath.h no intente compilar.
La logica es que pongas tanto el include de time.h, como la estructura en profiler.h y lo incluyas tambien en profiler.c ademas de main.c
La estructura podes declarla asi mejor:
Código:
typedef struct _intervalo
{
//campos
}intervalo, *pintervalo;
intervalo intervalos[7];
Y fijate que tal va.