En 1969, un hombre llamado
Ken Thompson comenzaba a desarrollar un sistema operativo llamado UNIX
sobre un máquina PDP-7 de Digital usando un lenguaje llamado B. Este
lenguaje era experimental y estaba siendo desarrollado por Martin
Richrads, siendo un lenguaje muy cercano a programar en ensamblador. Con
UNIX se hizo atractivo adquirir una máquina de mayores prestaciones
como fue la PDP-11. Uno de los primeros
usuarios fue Dennis Ritchie y lo usó para desarrollar el lenguaje C como
una extensión de B (1970-1972). Más tarde, Thompson y Ritchie usan C
para reescribir la mayor parte de UNIX, lo que conlleva a convertir C en
el principal lenguaje de desarrollo software de sistemas. Fue en 1978 cuando Brian
Kernighan, en colaboración con Dennis Ritchie, redacta el primer manual
de referencia de C, “The C Programming Language.”. Posteriormente, la
organización internacional ANSI publicó un documento de descripción
normalizada de C, y actualmente todos los compiladores de C han adoptado
en mayor o menor medida las especificaciones dadas por el estándar ANSI
C.
Lo primero es descargar el instalador. Para ello introduce la siguiente orden en la terminal:
wget https://downloads.sourceforge.net/project/psp-devel/psp-devel.i386.run
Si tenemos sistema operativo de 64bits, sustituimos i386 por x86_64.
Ahora corremos el instalador. Para ello introduce la siguiente orden en la terminal:
sudo sh psp-devel.i386.run
Si tenemos sistema operativo de 64bits, sustituimos i386 por x86_64.
Nos pedirá un directorio de instalación. Pulsamos Enter para escoger el predeterminado.
También nos dira si deseamos resolver dependencias y si deseamos actualizar el PATH. En ambos casos aceptamos. Para ello pulsa s y luego Enter (si tu distribución está en español).
Cuando avise que ya está to Entrega 2. Hola nena. (Curso desde 0 de programacion C bajo PSP por THC_Hack)do instalado apaga el PC y vuelbelo a encender. Esto es totalmente imprescindible.
NOTA: Si al compilar un programa te da el siguiente error:
error while loading shared libraries: libmpfr.so.1: cannot open shared object file: No such file or directory
Entonces es que necesitas instalar el paquete libmpfr1ldbl.
Y hasta aquí la primera entrega de la serie. Nos vemos en la siguiente entrega, en la que probaremos nuestro compilador ;)
y los de Windows no podemos?
y los de Windows no podemos?
Este curso está orientado a
Este curso está orientado a GNU/Linux pero si sabes compilar desde Windows podrás seguirlo sin ningún problema ya que es lo único que cambia (casi). De todos modos si tienes cualquier problemilla a la hora de seguirlo desde Windows recuerda que responderé encantado a cualquier duda que tengas mientras la postees de la manera correcta en el lugar correcto ;) Saludos m.rr.