miércoles, 8 de febrero de 2017

Compiladores en Linux (C/C++)

Instalar un compilador y crear un programa en Linux

Para esta práctica se instalara un compilador de C y C++ en alguna distribución de Linux

Después de hacer varias investigar sobre las distribuciones más estables para instalar compiladores se tiene como opciones Ubuntu 16, Fedora 25, y Lubuntu 14 (parecida a Ubuntu, tiene el gestor LXDE, idela para equipos antiguos con recursos limitados, muy ligero pero contiene todos los ficheros y paquetes actuales)
Además se instalara CodeBlocks o CodeLite que son los compiladores de C y C++ para distribuciones de Linux

Ubuntu 16

No se obtuvo éxito para poder instalar correctamente alguno de los dos programas

Fedora 25
Se logro instalar CodeBlocks en esta distribución de Linux


Abrimos el programa

Nos muestra esta mensaje de alerta indicandos que hubo un error durante la instalación del compilador

Aunque nos permite crear el archivo y pareciera ser que se puede ejecutar el programa nos es así, ya que no se tiene habilitado el panel de ejecución o compilación

Se investigo en diversas fuentes, paginas de internet, foros, libros, vídeos tutoriales y debido a que se esta utilizando una maquina virtual no permite la instalación de algún fichero que requiere el programa


Lubuntu 14
Para esta distribucion de Linux se lograron instalar los dos programas como se muestra a continuación:

Primero con CodeLite, el programa se instalo desde el Centro de Instalación de Software 

Al igual que como ocurrió con Fedora 25 no se pudo crear ningún proyecto ya que no se obtuvo la instalación completa, falto algún fichero le cual la maquina virtual no permitió instalar


Luego de investigar en distintos foros y paginas de internet, se encontró el post de una persona la cual argumentaba tenia un problema similar al momento de usar una maquina virtual en su ordenador, afortunadamente compartió los comandos que se deben de ingresar en la terminal.

Es necesario añadir los siguientes repositorios y ficheros para que el programa trabaje correctamente 
sudo apt-add-repository ppa:pasgui/ppa 

sudo apt-get update && sudo apt-get install codeblocks codeblocks-contrib 



A continuación necesitaremos instalar el compilador
sudo apt-get install build-essential 



gcc y g++:También puede optar por instalar los compiladores para C/C++ de forma individual o combinada: 
C: 
sudo apt-get install gcc 



C++: 
sudo apt-get install g++ 



Ambos: 
sudo apt-get install gcc g++ 


Para instalar la documentación necesaria para el desarrollo de aplicaciones C/C++ hacemos lo siguiente: 
sudo apt-add-repository ppa:p12/ppa 
sudo apt-get update && sudo apt-get install devhelp cppreference-doc-en 


Para finalizar abrimos el programa

Creamos un nuevo proyecto (debe seleccionarse la opción "Console Application")

Seleccionamos el tipo de lenguaje a emplear

Asignamos el nombre al proyecto

En esta parte de la creación del proyecto se deja tal cual no se tiene que modificar alguno de los formularios

Nuestro proyecto aparecerá del lado izquierdo del programa expandimos todas las pestañas y abrimos el archivo main.cpp que es donde programaremos

Una vez creado el programa lo compilamos y ejecutamos

  
Se pudo haber utilizado solo la terminal de alguna de las distribuciones de Linux, instalar solo el fichero de gcc o g++ los cuales nos permiten compilar en los leguajes C y C++, pero en realidad el programar, compilar y ejecutar todo desde terminal no hubiese aportado mucho a la práctica

No hay comentarios:

Publicar un comentario