TallerC-Cpp: Capítulo 0.- Preparándolo todo...

De doc.ubuntu-es
(Diferencias entre revisiones)
Saltar a: navegación, buscar
(Primer capítulo del taller de programacion C-C++)
m
 
(No se muestran 2 ediciones intermedias realizadas por un usuario)
Línea 6: Línea 6:
 
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.
 
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 podrián llevar a errores inesperados ''(Tipo funciones obsoletas)''.}}
+
{{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 instalar el compilador, tan sólo debemos ejecutar la siguiente orden en una terminal:
 
Para instalar el compilador, tan sólo debemos ejecutar la siguiente orden en una terminal:
Línea 16: Línea 16:
 
== Instalar la ultima versión de [http://www.codeblocks.org/ Code::Blocks] ==
 
== Instalar la ultima versión de [http://www.codeblocks.org/ Code::Blocks] ==
  
{{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 aparacer.}}
+
{{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 operacion 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.
+
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 toma tu terminal, y escribe lo siguiente:
+
Asi que tomamos nuestra terminal, y escribimos lo siguiente:
  
 
<pre>
 
<pre>
Línea 26: Línea 26:
 
</pre>
 
</pre>
  
Y añade al final estas lineas (repositorios):
+
Y añadimos al final estas lineas (repositorios):
  
 
<pre>
 
<pre>
Línea 82: Línea 82:
 
== Enlaces ==
 
== Enlaces ==
  
[[http://gcc.gnu.org/ Página oficial del compilador gcc]] <br>
+
[[[http://gcc.gnu.org/ Página oficial del compilador gcc]]] <br>
[[http://www.codeblocks.org/ Página oficial de la IDE Code::Blocks]]
+
[[[http://www.codeblocks.org/ Página oficial de la IDE Code::Blocks]]]
  
 
<hr>
 
<hr>
Línea 89: Línea 89:
 
{| border=0 class="wikitable" align=center
 
{| 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;" | [[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;" | [[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!]]
+
| 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ías -->
 
[[Categoría:Programación]]
 
[[Categoría:Programación]]

Última revisión de 14:51 18 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