jueves, 4 de noviembre de 2010

Programar en Java, C y C++ en Ubuntu

1 - Descarga Build-Essential
Para poder compilar el código que generemos en C o C++ descargaremos Build-Essential.
Primero abrimos un terminal desde el menú Aplicaciones, elegimos el submenú Accesorios y finalmente seleccionamos Terminal. Acto seguido tecleamos en la consola: sudo apt-get install build-essential
Introducimos nuestra contraseña de administrador y seguimos los pasos de la instalación. Ya tenemos el compilador instalado en nuestra máquina.
Opcional: También podemos instalar un editor de textos para programadores como el Vim tecleando en consola: sudo apt-get install vim-gnome






2 - Escribe, compila y ejecuta tu primer programa en C
Primero accedemos a la ruta deseada tecleando en consola, por ejemplo: cd /home/tu_nombre_de_usuario/Documentos . Acto seguido tecleamos gvim holaMundo.c o gedit holaMundo.c en caso de no haber instalado el editor Vim. Se nos abrirá la pantalla del editor, en el cual introduciremos el siguiente código:
#include
//Esto es un comentario en C
main () {
     printf ("Hola Mundo\n");
}
Guardamos el documento y sin haber salido previamente de la consola compilamos el código de la siguiente forma: gcc holaMundo.c -o ./hola.out . Con gcc holaMundo.c indicamos que el código fuente que deseamos compilar es el archivo holaMundo.c, con -o indicamos que queremos una ruta y un nombre distintos para el archivo compilado que se va a generar, con ./ indicamos la ruta actual de consola y con hola.out indicamos que deseamos que el archivo de salida tenga el nombre hola y la extensión out, necesaria para poder ejecutarlo. Finalmente accedemos a la ruta donde se encuentra el fichero de salida con el comando cd (Si ya estamos en la ruta no es necesario volver a acceder) y ejecutamos el archivo de la siguiente forma: ./hola.out . El procedimiento es el mismo para C++.

3 - Descarga Java
En nuestro navegador, introducimos la siguiente dirección: http://www.oracle.com/technetwork/java/javase/downloads/index.html . Acto seguido seleccionamos el JDK y el JRE.


Selecionamos en ambos la plataforma Linux o Linux x64 y comenzamos las descargas.

4 - Instala y configura Java
Accedemos a los archivos bin descargados mediante el comando cd, en nuestro caso tecleamos cd .. (Para volver de Documentos) y acto seguido cd Descargas . Proporcionamos permisos de ejecución a ambos archivos utilizando los comandos:
chmod +x jre-6uXX-linux-i586.bin
chmod +x jdk-6uXX-linux-i586.bin
Donde XX es el número de la actualización del archivo descargado. En nuestro caso es el 22.
Ahora ejecutamos los ficheros para instalarlos utilizando los siguientes comandos:
./jre-6uXX-linux-i586.bin
./jdk-6uXX-linux-i586.bin
Acto seguido movemos ambos archivos a una ruta mas apropiada mediante el comando mv:
sudo mv jre1.6.0_XX /usr/lib/jvm
sudo mv jdk1.6.0_XX /usr/lib/jvm
Establecemos Java como una de las alternativas de Java utilizando los siguientes comandos:
sudo update-alternatives --install "/usr/bin/java" "java" "/usr/lib/jvm/jre1.6.0_XX/bin/java" 1
sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/lib/jvm/jdk1.6.0_XX/bin/javac" 1
Ahora establecemos la nueva alternativa como la alternativa real de java tecleando:
sudo update-alternatives --set java /usr/lib/jvm/jre1.6.0_XX/bin/java
sudo update-alternatives --set javac /usr/lib/jvm/jdk1.6.0_XX/bin/javac 
Finalmente comprobamos que tanto java como javac se han instalado correctamente en el sistema. Para ello teclearemos en el terminal:
java -version
javac -version
Nota: Con el fin de evitar conflictos con Compiz haremos lo siguiente:
sudo gedit /etc/enviroment
Añadimos al final la siguiente linea:
AWT_TOOLKIT="MToolkit"


5 - Escribe, compila y ejecuta tu primer programa en Java
Accedemos a la ruta deseada como se detalla en el apartado 2. Acto seguido tecleamos gvim holaMundo.java o gedit holaMundo.java en caso de no haber instalado el editor Vim. Se nos abrirá la pantalla del editor, en el cual introduciremos el siguiente código:
import java.util.*;
//Esto es un comentario en Java
public class holaMundo {
     public static void main (String args []) {
          System.out.printf ("Hola Mundo\n");
     }
}
Guardamos el documento y sin haber salido previamente de la consola compilamos el código de la siguiente forma: javac holaMundo.java . Con javac holaMundo.java indicamos que el código fuente que deseamos compilar es el archivo holaMundo.java. Finalmente ejecutamos el archivo de la siguiente forma: java holaMundo

1 comentarios:

Miguel Díaz dijo...

A mi me encantaba, en mis tiempos linuxeros picar el codigo con VIM. Ojala hubiera un editor tan potente en Windows y orientado a la programación. Tendría un existazo.

Publicar un comentario