La Web del Programador: Comunidad de Programadores
 
    Pregunta:  30778 - SOBRE PROGRAMACION EN C O ALGUN OTRO .
Autor:  Luis Alberto Rubio Lozano
Yo soy programador, pero solo he utilizado CA-CLIPPER 5 Y FOXPRO 6.0. Y la verdad es que ya no me gusta programar en una plataforma donde siempre tengo que hacer hasta donde la plataforma me lo permita, ademas de hacer aplicaciones muy lentas o muy limitadas.

La verdad es que siempre he tenido la ilusion de programar algun dia en Linux, como ya les comente tengo los conocimientos para la estructuracion de un programa pero todo para Windows.

Necesito que me digan como puedo compilar un programa en C, o algun otro lenguaje que tenga compilador que crean ustedes que sea bueno y potente ademas de que este instalado en una maquina Linux. Y que es lo que debo de tomar en cuenta para la programacion en Linux.

Gracias, por su ayuda...

  Respuesta:  chuidiang
El linux y el C están muy ligados. Cualquier linux vienen con un compilador de C. Lo normal es el gcc o el g++ (para C o para C++).

Con un editor cualquiera (el "vi" o el "xemcas" suelen venir con linux), te haces el programa y lo guardas, por ejemplo, en "miprograma.c".

Para compilarlo, desde la linea de comandos, algo asi como
gcc miprograma.c -o miprograma

Luego ejecutas "miprograma" y ya está.

Para saber qué meter dentro de miprograma.c, ya tienes que aprender C. Ahi va un "hola mundo"

#include <stdio.h>
main()
{
printf ("Hola mundo\n");
}

Por cierto, la ayuda de linux es de lo mejorcito que hay, aunque demasiado extensa. Basta poner "man <comando>"
y te lo cuenta todo. Prueba, por ejemplo, con

man gcc
man g++
man vi
o incluso
man printf

Se bueno.