Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad


Programar en linux 2020, Guías, Proyectos, Investigaciones de Informática

Guia para programar en linux, trabajo practico.

Tipo: Guías, Proyectos, Investigaciones

2018/2019

Subido el 09/07/2023

kiara-paz-1
kiara-paz-1 🇦🇷

1 documento

1 / 3

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
Vie, 08/02/2008 - 01:11
Tutoriales y Trucos
Sé que muchos de ustedes son programadores, pero muchos también inician en este tema de la
programación.
Algunos usuarios que se inician, siempre preguntan ¿Cómo programar en C y/o C++ en Ubuntu?, así que
aquí les dejo un "pequeño" tutorial para que puedan aprender.
ANTES DE INICIAR
Tenemos que instalar build-essential, ya que esta es una'lista informativa de paquetes esenciales para
poder compilar (voy a poner todo lo necesario teniendo en cuenta a los usuarios muy novatos que
quieran programar), de esta manera:
Esto lo escribes en terminal, presionas ALT + F2 y en el cuadro que te aparece escribes'gnome-
terminal'y presionas Enter
sudo apt-get install build-essential
Te pedirá una contraseña, que es la que utilizas para "entrar" a Ubuntu
(Ojo, si tienes el CD de Ubuntu, mételo en la unidad de CD o DVD, el que tengas y te dirá si quieres abrir
el gestor de paquetes, le das clic en esta opción y se abrirá synaptic, entonces buscas build-essential y lo
marcas para intalar, clic con el botón derecho y marcar para instalar, eso si, desconecta por este
momento la conexión a Internet, para que descargue los paquetes desde el CD y no de Internet, das clic
en el botón aplicar, que se encuentra en la barra de herramientas, esperas un rato y listo)
Si todo marcho a la perfección, ya estamos listos para programar
LENGUAJE C EN UBUNTU
1.- Abres terminal (como te explique mas arriba) y haces lo siguiente (para iniciar, solo usaremos consola,
aunque existen otras alternativas gráficas como Anjuta, Code::Blocks, Eclipse, etc...):
usuario@equipo:~$ pico ejemplo.c
(usuario y equipo dependen de tu equipo, los pongo para referencia)'
(En este ejemplo uso el editor pico, y el archivo que voy a crear es el'ejemplo.c)
Se va a "limpiar" la terminal y ahí puedes poner el código para tu programa, en este caso voy a hacer el
famoso "Hola mundo"
#include <stdio.h>
int main()
{
printf("Hola mundo");
printf("\n");
return 0;
}
Una vez terminado, oprimes CONTROL + O (Es O, no un cero)para indicar que lo vamos a guardar, la
terminal te va a decir si realmente quieres guardarlo con este nombre (en este caso ejemplo.c) y para
indicar que si, basta con apretar Enter, ahora a salir de este editor con un CONTROL + X y regresas a
terminal, ahora para compilarlo, tienes que escribir en terminal:
gcc ejemplo.c -o ejemplo
Con esto le indicamos que vamos a compilar el archivo ejemplo.c con el compilador'gcc, que es el
utilizado en Linux para C, y que a la salida (-o, ojo, no es un cero, es una o) de el ejecutable ejemplo.
Ahora bien, a ejecutar nuestro programa con un:
./ejemplo
Desde terminal y obtenemos esto:
usuario@equipo:~$ ./ejemplo
Hola mundo
Te pongo este otro que suma 2 números:
En terminal escribimos:
pf3

Vista previa parcial del texto

¡Descarga Programar en linux 2020 y más Guías, Proyectos, Investigaciones en PDF de Informática solo en Docsity!

Vie, 08/02/2008 - 01:

Tutoriales y Trucos Sé que muchos de ustedes son programadores, pero muchos también inician en este tema de la programación. Algunos usuarios que se inician, siempre preguntan ¿Cómo programar en C y/o C++ en Ubuntu?, así que aquí les dejo un "pequeño" tutorial para que puedan aprender. ANTES DE INICIAR Tenemos que instalar build-essential, ya que esta es una lista informativa de paquetes esenciales para poder compilar (voy a poner todo lo necesario teniendo en cuenta a los usuarios muy novatos que quieran programar), de esta manera: Esto lo escribes en terminal, presionas ALT + F2 y en el cuadro que te aparece escribes gnome- terminal y presionas Enter sudo apt-get install build-essential Te pedirá una contraseña, que es la que utilizas para "entrar" a Ubuntu (Ojo, si tienes el CD de Ubuntu, mételo en la unidad de CD o DVD, el que tengas y te dirá si quieres abrir el gestor de paquetes, le das clic en esta opción y se abrirá synaptic, entonces buscas build-essential y lo marcas para intalar, clic con el botón derecho y marcar para instalar, eso si, desconecta por este momento la conexión a Internet, para que descargue los paquetes desde el CD y no de Internet, das clic en el botón aplicar, que se encuentra en la barra de herramientas, esperas un rato y listo) Si todo marcho a la perfección, ya estamos listos para programar LENGUAJE C EN UBUNTU 1.- Abres terminal (como te explique mas arriba) y haces lo siguiente (para iniciar, solo usaremos consola, aunque existen otras alternativas gráficas como Anjuta, Code::Blocks, Eclipse, etc...): usuario@equipo:~$ pico ejemplo.c (usuario y equipo dependen de tu equipo, los pongo para referencia) (En este ejemplo uso el editor pico, y el archivo que voy a crear es el ejemplo.c ) Se va a "limpiar" la terminal y ahí puedes poner el código para tu programa, en este caso voy a hacer el famoso "Hola mundo" #include <stdio.h> int main() { printf("Hola mundo"); printf("\n"); return 0; } Una vez terminado, oprimes CONTROL + O (Es O, no un cero)para indicar que lo vamos a guardar, la terminal te va a decir si realmente quieres guardarlo con este nombre (en este caso ejemplo.c) y para indicar que si, basta con apretar Enter, ahora a salir de este editor con un CONTROL + X y regresas a terminal, ahora para compilarlo, tienes que escribir en terminal: gcc ejemplo.c -o ejemplo Con esto le indicamos que vamos a compilar el archivo ejemplo.c con el compilador gcc , que es el utilizado en Linux para C, y que a la salida ( -o , ojo, no es un cero, es una o) de el ejecutable ejemplo. Ahora bien, a ejecutar nuestro programa con un: ./ejemplo Desde terminal y obtenemos esto: usuario@equipo:~$ ./ejemplo Hola mundo Te pongo este otro que suma 2 números: En terminal escribimos:

pico suma.c Y en el editor ponemos este código: #include <stdio.h> int x,y,z; int main(){ printf("Dame el primer numero: "); scanf("%d",&x); printf("\n"); printf("Dame el segundo numero: "); scanf("%d",&y); z=x+y; printf("\n\n El resultado de la suma es :%d\n",z); return 0; } Lo guardamos con CONTROL + O, presionamos Enter y salimos con CONTROL + X. Lo compilamos y creamos el ejecutable: gcc suma.c -o suma Ahora lo ejecutamos: ./suma Y este es el resultado (voy a sumar 88 mas 77) : usuario@equipo:~$ ./suma Dame el primer numero: 88 Dame el segundo numero: 77 El resultado de la suma es: 165 Todo esto lo hemos hecho desde la carpeta personal, por lo tanto los archivos se encuentran ahí, tanto el código fuente (los archivos con extensión .c) como los ejecutables (los archivos que llevan el mismo nombre que los del código fuente pero sin extensión) LENGUAJE C++ EN UBUNTU Para poder programar en C++, lo único que tenemos que hacer de diferente respecto a la compilación con C, es utilizar el compilador g++ en lugar de gcc, y darle el nombre adecuado a los archivos que contienen el código fuente, por ejemplo, voy a compilar el famoso "Hola Mundo", ahora en C++, queda de esta manera: usuario@equipo:~$ pico ejemplo.cpp (En este ejemplo uso el editor pico, y el archivo que voy a crear es el ejemplo.cpp ) Si notas la diferencia, uso la extensión cpp para indicar la diferencia con los archivos de C, aunque en general se puede utilizar cualquier extensión, no tiene que ser cpp o c. En teminal pongo el código: #include using namespace std; int main (){ cout<<"\nHola mundo\n"; return 0; } Y lo guardamos de la misma manera que los archivos de C. Ahora lo vamos a compilar y crear el ejecutable: g++ ejemplo.cpp -o ejemplo Con esto le indicamos que vamos a compilar el archivo ejemplo.cpp con el compilador g++ , que es el utilizado en Linux para C++, y que a la salida ( -o , ojo, no es un cero, es una o) de el ejecutable ejemplo. Ahora bien, a ejecutar nuestro programa con un: ./ejemplo