Como compilar

Imagen de jeanvial
0 puntos

Quiero saber cual es el procedimiento básico para compilar cualquier aplicación, no se compilar nada y quiero saber como o donde puedo aprender a compilar en Linux.
Además quiero programar en C, pero no se como compilar mi código en Linux.
Espero me puedan ayudar.
Bye.

Esto me pasa por usar Windows jajajajajaja.

Imagen de Cristobal López
+1
0
-1

Pincha Aquí para poder compilar en C, léelo detenidamente y a ver si te sirve.

Un saludo :smile:

http://tobalin-cristobal.blogspot.com/

+1
0
-1
Imagen de Anónimo
+1
0
-1

Si quieres usar un programa familiar instala la shareware de realbasic para linux.

+1
0
-1
Imagen de Anónimo
+1
0
-1

Usa anjuta, o kdevelop.

+1
0
-1
Imagen de jeanvial
+1
0
-1

OK probaré las soluciones que me dan.

Gracias.

Saludos.

+1
0
-1
Imagen de erjaimer
+1
0
-1

soy un novato como tu pero he conseguido compilar haciendo esto

1º creo mi programa en un arhivo de texto y le llamo hola.c
//contenido hola.c
#include
int main(void)
{
printf("hola mundo\n");
return 1;
}
//fin de hola.c
2ºabro un terminal y pongo: gcc -c hola.c //esto me generará un .o
3º luego--> gcc hola.o //genera un ejecutable ./a.out
4º pones en el terminal para terminar ---> ./a.out
5º te sale en el terminal---> hola mundo

por cierto soy un novato como tu si encuentras algo mas facil, un buen tutorial, etc.. te agradeceria que lo pusieras en esta misma pagina.

espero que te sirva de ayuda. hasta luego.

+1
0
-1
Imagen de jeanvial
+1
0
-1

Hola, gracias.
Ayer encontré una revista donde explica como compilar con Anjuta.

Link:
http://www.revista-sl.org/index.php/downloads.

+1
0
-1
Imagen de Anónimo
+1
0
-1

Compilando (en español): http://lliurex.net/home/files/documentacion/es/html509/ch34s02.html

Fuente (Un manual de anjuta): http://lliurex.net/home/files/documentacion/es/html509/ch34.html

____________________________________________________________

Si usas kubuntu, descarga este manual de kdevelop en inglés (si usas ubuntu e instalastes kde tambien):

http://developer.kde.org/~larrosa/bin/visualtutorial-1.0.tar.bz2

+1
0
-1
Imagen de elabra_sanchez
+1
0
-1

Yo tengo un libro en formato PDF que habla de forma más general de la programación en Linux, está muy completo, desde lo más básico que es escribirte un Hola mundo y compilarlo con el gcc hasta abarcar temas como desarrollos visuales, programación de la shell de linux, trabajar con archivos, terminales, manejo de datos, bases de datos, programación en MySQL, cómo crear paquetes RPM, manejar los procesos, hilos, sincronizaciones, tuberías, semáforos, memoria compartida, colas, sockets, programación de aplicaciones de red, programación de GNOME usando GTK+ y QT, manejar dispositivos y sus controladores, puertos de entrada y salida, ... y más...

Está muy bueno ese libro, me lo estoy leyendo, trae buenos ejemplos y además cuenta con ejercicios para que uno lo ponga en práctica. Pero aclarando, el libro está en inglés. Se llama "Beginning Linux Programming 3rd Edition" y es de la editorial wrox.

----------------------------------------------------
Todo mundo da lo que recibe, luego recibe lo que da.
----------------------------------------------------

+1
0
-1

----------------------------------------------------
Todo mundo da lo que recibe, luego recibe lo que da.
----------------------------------------------------

Imagen de jeanvial
+1
0
-1

Gracias.

a ver si en burro llego.

jajajaja.

+1
0
-1
Imagen de Anónimo
+1
0
-1

Hola elabra! Puedes subirlo por rapidupload o algun otro medio para que lo descarguemos?

+1
0
-1
Imagen de Anónimo
+1
0
-1

En google books hay libros con mas de 70 años de dominio público, no hay que pagar por ellos. Si a algún autor quiere puede liberar libros en de este año (2006), no he buscado puede que exista alguno, así que para quienes quieran hacer un libro y quieran liberarlo adelante.

Descarga de libros:

Un ejemplo: Diccionario de antigüedades del Reino de Navarra. 1843

http://books.google.es/books/pdf/Diccionario_de_antig__edades_del_Reino_...

Si te gusta la historia, puedes darte gusto.

+1
0
-1