Oi Sérgio,
Tente compilar de uma das seguintes formas
% gcc -Wall -std=c99 -g -O0 -pedantic -Wno-unused-result -Wno-unused-function -c unit_test.c % gcc -Wall -ansi -g -O0 -pedantic -Wno-unused-result -Wno-unused-function -c unit_test.c
Para não escrever tudo isso é melhor usar o Makefile.
P.S. Desculpe, a parte relevante é
% gcc -ansi -c unit_test.c % gcc -std=c99 -c unit_test.c