TallerC-Cpp: Capítulo 0.- Preparándolo todo..., Taller de Programción C-Cpp

De doc.ubuntu-es
(Diferencia entre las páginas)
Saltar a: navegación, buscar
m
 
(Adicion de capitulos al indice)
 
Línea 1: Línea 1:
Empezamos el tutorial con lo más básico, instalar las herramientas que vamos a emplear, que en un principio son [http://gcc.gnu.org/ gcc] y [http://www.codeblocks.org/ Code::Blocks].
+
{{Comos}}
  
Más adelante es posible que usemos otras herramientas, pero ya aprenderemos a instalarlas en su momento.
+
== Breve introducción ==
 +
En este tutorial utilizaremos [[Code::Blocks]] (excelente IDE para programar con el compilador gcc) y [http://gcc.gnu.org/ gcc] para aprender a programar C, y posteriormente C++.
  
== Instalar el compilador [http://gcc.gnu.org/ gcc] ==
+
El tutorial es ambicioso, así, empezando por lo más básico, que será un simple hola mundo en lenguaje C, avanzaremos hasta tener un dominio suficiente de los lenguajes C-C++, lo que usaremos para entrar en mundos algo más interesantesm, como la creación de interfaces gráficas, o el uso de OpenGL.
Empezaremos instalando el compilador [http://gcc.gnu.org/ gcc]. El compilador es una herramienta compleja, y por ello no recurriremos a ningún repositorio especial, usaremos el que nos ofrece Ubuntu en sus repositorios oficiales.
+
  
{{Nota|Este tutorial fue escrito sobre '''Ubuntu 9.10 Jaunty-Jackalope''', con su correspondiente compilador, otros compiladores u otras versiones podrían llevar a errores inesperados ''(Tipo funciones obsoletas)''.}}
+
Para completar el desarrollo de este taller, haremos uso también de una página web donde se publicarán soluciones.
  
Para instalar el compilador, tan sólo debemos ejecutar la siguiente orden en una terminal:
+
== Índice ==
 
+
* [[TallerC-Cpp: Prólogo.- ¿Qué vamos a aprender?]]
<pre>
+
* [[TallerC-Cpp: Capítulo 0.- Preparándolo todo...]]
sudo apt-get install build-essential
+
* [[TallerC-Cpp: Capítulo 1.- ¡Mi primer programa!]]
</pre>
+
* [[TallerC-Cpp: Capítulo 2.- Aventurándonos en los dominios de C]]
 
+
* [[TallerC-Cpp: Capítulo 3.- Bucles (a marearse dando vueltas)]]
== Instalar la ultima versión de [http://www.codeblocks.org/ Code::Blocks] ==
+
* [[TallerC-Cpp: Capítulo 4.- Funciones (las incomprensibles cajas negras)]]
 
+
{{Nota|La versión que vamos a instalar de [http://www.codeblocks.org/ Code::Blocks] es la svn, que puede contener de vez en cuando bugs, no obstante, las ventajas de tener la versión más actualizada compensan los posibles problemas que puedan aparecer.}}
+
 
+
Pues ahora vamos a repetir la operación para instalar [http://www.codeblocks.org/ Code::Blocks]. Code::Blocks es tan sólo una IDE, o lo que es lo mismo, una interfaz gráfica que nos facilitará el manejo de los archivos, organizándolos para nosotros, y coloreándolos según funciones, además de ofrecernos servicios de autocompletado; y nos ofrecerá servicios para comopilar sin complicaciones. Pero por sus características de ser tan sólo una IDE, sin ningún peligro de afectar al funcionamiento del Sistema Operativo, podemos permitirnos optar por versiones SVN.
+
 
+
Asi que tomamos nuestra terminal, y escribimos lo siguiente:
+
 
+
<pre>
+
sudo gedit /etc/apt/sources.list
+
</pre>
+
 
+
Y añadimos al final estas lineas (repositorios):
+
 
+
<pre>
+
# Code::blocks
+
deb http://lgp203.free.fr/ubuntu/ DIST universe
+
deb-src http://lgp203.free.fr/ubuntu/ DIST universe
+
</pre>
+
 
+
Donde debes de sustituir '''DIST''' por tu distribución, en nuestro caso pondríamos '''jaunty'''. Guarda y cierra...<br>
+
Ahora vamos a añadir la llave, para ello escribe en una terminal lo siguiente:
+
 
+
<pre>
+
wget -q http://lgp203.free.fr/public.key -O- | sudo apt-key add -
+
</pre>
+
 
+
Bien, ahora actualizaremos nuestros repositorios (con la nueva información que acabamos de añadir), para ello ejecuta en una terminal lo siguiente:
+
 
+
<pre>
+
sudo apt-get update
+
</pre>
+
 
+
Y ahora podemos ya instalar...
+
 
+
<pre>
+
sudo apt-get install libcodeblocks0 codeblocks libwxsmithlib0 codeblocks-contrib
+
</pre>
+
 
+
¡Y listos!, ¡ya tienes [http://www.codeblocks.org/ Code::Blocks]!
+
 
+
Puedes lanzarlo de las siguientes maneras:
+
 
+
=== Ejecutándolo mediante terminal ===
+
 
+
Abre una terminal, y ejecuta la siguiente orden:
+
 
+
<pre>
+
codeblocks
+
</pre>
+
 
+
<hr>
+
 
+
=== Ejecutándolo desde el menú ===
+
 
+
Para ello simplemente accede a:
+
 
+
<pre>
+
Aplicaciones/Programación/Code::Blocks IDE
+
</pre>
+
 
+
<hr>
+
 
+
Ahora ya vamos a empezar a usar [http://www.codeblocks.org/ Code::Blocks]...
+
Pero eso será en el siguiente capítulo.
+
  
 
== Enlaces ==
 
== Enlaces ==
 +
[[http://gcc.gnu.org/ Página oficial del compilador gcc]] <br>
 +
[[http://www.codeblocks.org/ Página oficial de la IDE Code::Blocks]]
  
[[[http://gcc.gnu.org/ Página oficial del compilador gcc]]] <br>
 
[[[http://www.codeblocks.org/ Página oficial de la IDE Code::Blocks]]]
 
 
<hr>
 
 
{| border=0 class="wikitable" align=center
 
|-
 
| style="text-align: center; border: 2px solid #8B673A; background-color: #F0E2C6; -moz-border-radius: 8px; margin: 10 10 10 10; padding: 5px; font-weight: bold;" | [[TallerC-Cpp: Prólogo.- ¿Qué_vamos_a_aprender%3F]]
 
| style="text-align: center; border: 2px solid #8B673A; background-color: #F0E2C6; -moz-border-radius: 8px; margin: 10 10 10 10; padding: 5px; font-weight: bold;" | [[Taller de Programción C-Cpp]]
 
| style="text-align: center; border: 2px solid #8B673A; background-color: #F0E2C6; -moz-border-radius: 8px; margin: 10 10 10 10; padding: 5px; font-weight: bold;" | [[TallerC-Cpp: Capítulo 1.- ¡Mi primer programa!]]
 
|}
 
  
<!-- Categorías -->
 
 
[[Categoría:Programación]]
 
[[Categoría:Programación]]

Última revisión de 12:59 20 jul 2009

Advert.3.png Advertencia: éste artículo es un COMO o tutorial. La efectividad del mismo puede depender del hardware y software que tengas instalado. Por tanto, la fiabilidad puede variar entre usuarios, o incluso llegar estropear tu sistema. Utiliza este tutorial con precaución.


[editar] Breve introducción

En este tutorial utilizaremos Code::Blocks (excelente IDE para programar con el compilador gcc) y gcc para aprender a programar C, y posteriormente C++.

El tutorial es ambicioso, así, empezando por lo más básico, que será un simple hola mundo en lenguaje C, avanzaremos hasta tener un dominio suficiente de los lenguajes C-C++, lo que usaremos para entrar en mundos algo más interesantesm, como la creación de interfaces gráficas, o el uso de OpenGL.

Para completar el desarrollo de este taller, haremos uso también de una página web donde se publicarán soluciones.

[editar] Índice

[editar] Enlaces

[Página oficial del compilador gcc]
[Página oficial de la IDE Code::Blocks]

Herramientas personales