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:
int main() {
printf("Hola Mundo\n");
return 0;
}
Luego, para compilar y ejecutar:
cc -o HolaMundo HolaMundo.c
./HolaMundo
int main() {
std::cout <<"Hola Mundo" <<std::endl;
return 0;
}
Luego, para compilar y ejecutar:
g++ HolaMundo.cpp -o HolaMundo
./HolaMundo
Vía: Ubuntu Geek
10 Respuestas para "Instalar y testear los compiladores de C y C++ en Ubuntu"
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.
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)
que editor recoimiendan… para C e C++ yo uso ubunto.. gracias….
Más que editor te recomiendo un IDE: Eclipse
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….
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?
Excelente, me funciono rebien.
Salu2
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
@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.
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
Comentarios: