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 13:59 20 jul 2009

Empezamos el tutorial con lo más básico, instalar las herramientas que vamos a emplear, que en un principio son gcc y Code::Blocks.

Más adelante es posible que usemos otras herramientas, pero ya aprenderemos a instalarlas en su momento.

Contenido

[editar] Instalar el compilador gcc

Empezaremos instalando el compilador 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.

Clip.png 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 instalar el compilador, tan sólo debemos ejecutar la siguiente orden en una terminal:

sudo apt-get install build-essential

[editar] Instalar la ultima versión de Code::Blocks

Clip.png La versión que vamos a instalar de 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 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:

sudo gedit /etc/apt/sources.list

Y añadimos al final estas lineas (repositorios):

# Code::blocks
deb http://lgp203.free.fr/ubuntu/ DIST universe
deb-src http://lgp203.free.fr/ubuntu/ DIST universe

Donde debes de sustituir DIST por tu distribución, en nuestro caso pondríamos jaunty. Guarda y cierra...
Ahora vamos a añadir la llave, para ello escribe en una terminal lo siguiente:

wget -q http://lgp203.free.fr/public.key -O- | sudo apt-key add -

Bien, ahora actualizaremos nuestros repositorios (con la nueva información que acabamos de añadir), para ello ejecuta en una terminal lo siguiente:

sudo apt-get update

Y ahora podemos ya instalar...

sudo apt-get install libcodeblocks0 codeblocks libwxsmithlib0 codeblocks-contrib

¡Y listos!, ¡ya tienes Code::Blocks!

Puedes lanzarlo de las siguientes maneras:

[editar] Ejecutándolo mediante terminal

Abre una terminal, y ejecuta la siguiente orden:

codeblocks

[editar] Ejecutándolo desde el menú

Para ello simplemente accede a:

Aplicaciones/Programación/Code::Blocks IDE

Ahora ya vamos a empezar a usar Code::Blocks... Pero eso será en el siguiente capítulo.

[editar] Enlaces

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


TallerC-Cpp: Prólogo.- ¿Qué_vamos_a_aprender? Taller de Programción C-Cpp TallerC-Cpp: Capítulo 1.- ¡Mi primer programa!
Herramientas personales