Por que recebo um aviso toda vez que uso o malloc?

Se eu usarmalloc no meu código:

int *x = malloc(sizeof(int));

Eu recebo este aviso degcc:

new.c:7: warning: implicit declaration of function ‘malloc’  
new.c:7: warning: incompatible implicit declaration of built-in function ‘malloc’