Como Usar Emacs para programacion C++ en Linux
Emacs
si dice que el programa no esta instalado o no se encontró la orden debemos hacer lo siguiente:
Si GCC no esta instalado hacer los siguientes pasos conectado a Internet:
sudo apt-get install build-essential
g++ --version
veremos en la versión del compilador de C++ instalado :
Probando el compilador gcc:
4 Ejecutamos el programa desde el terminal
Al crear un archivo fuente en Emacs por ejemplo prog.cpp, emacs activa en modo editor de código C++. Para compilar el código fuente en C++, Emacs se apoya en el compilador GNU g++.
Ya instalado emacs, debemos comprobar si las herramientas gcc o g++ esta instalado en nuestro sistema linux. Así que abrimos la terminal y escribimos
g++ --version
g++ --version
si dice que el programa no esta instalado o no se encontró la orden debemos hacer lo siguiente:
Si GCC no esta instalado hacer los siguientes pasos conectado a Internet:
Abrimos el terminal e instalamos build-essential:
Ctrl-Alt-tsudo apt-get install build-essential
Escriba el password de superusuario o root y siga las instrucciones
Verificamos la versión del compilador
Al terminar la descarga e instalación de build-essential comprobamos si el compilador fue instalado con la siguiente instrucción:g++ --version
veremos en la versión del compilador de C++ instalado :
Probando el compilador gcc:
Creamos un archivo fuente C++ un el programa clásico hola mundo
Abrimos emacs y tecleamos Ctrl-x f ( es decir presionar la tecla Ctrl, x f)
Escribimos el programa:
#include <iostream>
int main(){
std::cout << "Hola Mundo \n";
return 0;
}
int main(){
std::cout << "Hola Mundo \n";
return 0;
}
Guardamos el archivo con Ctrl x-s
Compilamos el archivo fuente C++ con g++
Compilamos con M-x es decir la teclas Alt-x
escribimos: compile y tecleamos enter
borramos make -k y colocamos la instrucción para compilar con g++:
g++ p1.cpp -o p1 enter
g++ p1.cpp -o p1 enter
si aparece algún error corregimos, guardamos y luego compilamos nuevamente.
El mensaje de que todo esta correcto es: Compilation finished
4 Ejecutamos el programa desde el terminal
Abrimos el terminal en la ruta donde esta el programa p1 y escribimos ./p1 enter
Excelente blog, muchas gracias
ResponderEliminarGracias por el apoyo saludos.
EliminarTengo una pregunta, normalmente he usado emacs para Python, ahora puse para C++ y ya no me permite abril el intérprete de Python. Podrías ayudarme con ello? Te agradeceré mucho.
ResponderEliminarHola Uribealdo,
EliminarEn la entrada, Como Usar Emacs para programación C++ en Linux, no se modifica la configuración de emacs y tampoco se instala dentro de emacs una extensión para interpretar el lenguaje C++ ya que viene por defecto.
Cuéntanos si instalaste algunas extensiones para trabajar con Python, tal vez debes revisar las configuraciones y extensiones.
Aun no he trabajado con Python me gustaría saber tu experiencia con ese lenguaje. Si tienes algún blog o material que puedas compartir sería de gran ayuda.