Si eres desarrollador, necesitarás los compiladores de C y C++ para tu Ubuntu Linux. Para ello, debes instalar los paquetes basicos de compilacion, de la siguiente manera:
$ sudo aptitude install build-essential

Luego, para testear ambos compiladores prueba escribiendo con los clásicos Hola Mundo:
- HolaMundo.c
[C]
#include
int main() {
printf("Hola Mundo\n");
return 0;
}
[/C]
Luego, para compilar y ejecutar:
cc -o HolaMundo HolaMundo.c
./HolaMundo
- HolaMundo.cpp
[C]
#include
int main() {
std::cout << "Hola Mundo" << std::endl;
return 0;
}
[/C]
Luego, para compilar y ejecutar:
g++ HolaMundo.cpp -o HolaMundo
./HolaMundo
Vía: Ubuntu Geek




Diego
abril 3, 2009
No me funcionó. No sé si es necesario estar conectado a Internet para hacer eso, pero como no tengo acceso a Internet en la PC con la que uso Ubuntu, introduje el CD de instalación, y no pareció servir de mucho. No sé qué estoy haciendo mal.
Luciano
abril 4, 2009
Lamentablemente requieres de Internet para descargarte los paquetes de compilación, sudo aptitude install build-essential.
Aunque, como no tienes los mismos, una opción es descargarte de un equipo con conexión el paquete .deb.
Ten cuidado que los paquetes de compilación deben corresponderse con tu versión del kernel (uname -r)
hector
abril 25, 2009
que editor recoimiendan… para C e C++ yo uso ubunto.. gracias….
Luciano
abril 26, 2009
Más que editor te recomiendo un IDE: Eclipse
David
septiembre 1, 2009
Hola.,,,,he leido tu post…….pero te cuento que mi compilador no funca,,,,he desarrollado apps para windows y weno ahora estoi trabajando con ubuntu pero te comento que cuando compilo en c me sale todo bien, pero cuando compilo en c++ me tira una pila de errores, alguna idea de que puede ser? gracias de antemano…..saludos….
Teo
septiembre 19, 2009
Tengo ambos compiladores instalados, pero a la hora usar la librería “fstream” para el manejo de archivos, me da error de compilación si uso las funciones ifstream, ofstream y fstream. ¿Alguna idea?
Zitro
diciembre 10, 2009
Excelente, me funciono rebien.
Salu2
conde
febrero 1, 2010
Soy principiante en C. Quise hacer el clásico hola mundo y no funca. Tengo Ubuntu. Es interesante notar que si escribo gcc hola.c se nota que lee el archivo. Pero no pasa nada. VUelve el cursor como estaba antes sin el hola mundo.
??? Alguna ayuda
Luciano
febrero 1, 2010
@conde, fíjate que una vez que corres el gcc este debe dejarte el binario en el directorio actual. Simplemente haz “ls -l” para ver… luego para ejecutarlo hacer ./nombre_del_binario.
En mi ejemplo:
cc -o HolaMundo HolaMundo.c
./HolaMundo
Donde el argumento -o especifica el nombre del binario, que ejecuto en la segunda línea.
conde
febrero 1, 2010
gracias por responder…
Lo había probado eso y había funcionado. Pero fijate. Cuando cambio el codigo asi:
#include
int main() {
printf(“Hola mundo\n”);
printf(“segunda linea”);
return 0;
}
Ya vuelve a no funcionar. O no me muestra nada o me muestra solo la primer linea.
SAludos
kristian
octubre 17, 2010
me podrian decir donde se aloja el copilador o el ejecutable no lo encuentro,, o me pueden ayudar a mi me encanta el codeblocks pero la primera ves que lo instale desde gestor de paquetes si hagarro y lo actualice al mas reciente y no abre nada ,,, como puedo desinstalar la configuracion total del programa y volverlo a instalar ,,, utilizo ubuntu …espero puedan contestarme ….kris_crack_dj@hotmail.com
ale
marzo 10, 2012
el compilador es el k va a checar sus codigos para detectar sus errores
para instalar el compilador es
sudo su
ponen su contraseña
sudo apt-get install gcc
necesitan estar conectados a internet
para hacer un programa basta con escribirlo en el editor de textos y guardarlo con la extencion .c o en su caso .cpp
por ejemplo escriben esto en el editor de textos y lo guardan como hola.c
#include
int main() {
printf(“%sHola mundo\n”);
printf(“%ssegunda linea”);
return 0;
}
y como viene arriba se compila
desde una terminal claro k pimero se cituan en la carpeta donde esta su programa
cd nombre_de_la_carpeta
Mauroman
junio 18, 2012
Hola
Q buen post, mira que corrì, el $ sudo aptitude install build-essential y funcionò par c, pero cuando quiero compilar en g++ no funciona, me dice que no està instalado, y lo trado de instalar y no lo encuentra, q puedo hacer?