función de cripta y error de enlace "referencia indefinida a 'cripta'"

He usado la función de cripta en c para encriptar la cadena dada. He escrito el siguiente código,

#include<stdio.h>
#include<unistd.h>

int main()
{
    printf("%s\n",crypt("passwd",1000));
}

Pero el código anterior arrojó un error, "referencia indefinida a 'cripta'". ¿Cuál es el problema en el código anterior?

Gracias por adelantado.

Respuestas a la pregunta(6)

Su respuesta a la pregunta