Instalar y testear los compiladores de C y C++ en Ubuntu

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

13 comentario en este artículoDeje el suyo
  1. 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.

  2. 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)

  3. que editor recoimiendan… para C e C++ yo uso ubunto.. gracias….

  4. Más que editor te recomiendo un IDE: Eclipse

  5. 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….

  6. 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?

  7. Excelente, me funciono rebien.
    Salu2

  8. 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

  9. @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.

  10. 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

  11. 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

  12. 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 :D desde una terminal claro k pimero se cituan en la carpeta donde esta su programa

    cd nombre_de_la_carpeta

  13. 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?

Deje su comentario

Por favor, ingrese su nombre

Por favor, ingrese un correo-e válido

Por favor, ingrese su mensaje

luauf.com 2013

WordPress