> debian:# gpc hola.pas > /usr/bin/ld: cannot open crt1.o: No existe el fichero > o el directorio > collect2: ld returned 1 exit status Otra cosa: El programa "ld" es el enlazador ("linker" para los amigos :-), así que lo anterior es un error en la fase de enlace. Yo tampoco sé pascal, pero dado que el fichero crt1.o está en libc6-dev es casi seguro que instalando libc6-dev se te arreglará el problema.