Programación C++ sobre Linux
Nota: este es un artículo que escribí hace mucho tiempo, y que decidí rescatar y actualizar un poco. Si se dan cuenta habla sobre RCS y CVS en vez de SVN y GIT, pero bueno, a alguien le servirá. Pueden descargar la versión PDF con todos los artículos incluidos.
Este artículo pretende orientar un poco acerca de lo que es la programación en C++ sobre linux. Esto NO es un tutorial de referencia de C++, si lo que buscas es eso puedes buscar en el google que hay bastantes. Posiblemente ya hayas programado en C++ sobre Windows, y has utilizado algún compilador como el C++ Builder de Borland, el Visual Studio de Microsoft o en el mejor de los casos DevC++.
Ok, esto es un buen comienzo. Pero lo que aquí vamos a ver es: qué nos proporciona Linux para programar en C++. Como sabes en Linux las cosas ya no son tan fáciles, pero tampoco difÃciles; de hecho C++ es famoso gracias a Linux, son como uña y mugre. La cuestión es que nos centraremos en la programación desde la consola. Si lo tuyo no es la consola puedes echarle un vistazo a la sección que trata sobre Anjuta, que es un IDE para C++ en Linux, pero te recomiendo que leas todo el artículo, te aseguro que te servirá.
Vamos a tratar los siguientes temas (y talvez algunos más):
- Editores
- Compiladores
- Bibliotecas y enlace
- Creación de archivos ejecutables con make
- Depuración con gdb
- Control de versiones con RCS y CVS
- Creación de documentación para el comando man
- Anjuta, un IDE para Linux
Esta es realmente la base de la programación en C++: cruda, sin vestimentos, tal como es.
Descargar el tutorial completo en PDF
16 Comentarios | deja el tuyo





Gracias, siempre he querido ponerme con estos temas pero acabo desistiendo, veremos si esta vez es distinto =)
Un saludo
muy bueno, gracias
muy buenos contenidos tenes en tu blog!
me bajo el pdf
Bueno espero aprender un poco mas sobre c++.
Soy un novato en linux, espero poder quitarme de una vez por todas las cadenas que me atan a Windows
Bueno, si, como compilar, pues bueno, aqui estan las instrucciones para compilar un codigo de C++ con el compilador g++.
Muy buen tuto me esta ayudando mucho
esto si que esta muy bueno por fin algo claro y conciso al grano como el dermatologo.
hey amigo espero que sea para largo tiempo este blog haber si alfin me decido a programar en c y c++ ,por que estoy iniciando con vbasic studio 2005 y pues tiene sus ventajas pero siempre
uno quiere algo multiproposito furte y poderoso linux y c y c++….una pregunta y que de c++ y ensambador bajo linux hay algo mas furte libre y poderoso que c++ y c que sea orientado a objetos de bajo nivel y alto nivel que puedas programar perisfericos (microcomponentes,procesadores ,ect) mas que c++ y c .
y cuales son parecidos a emsamble y mas potentes .
muchas gracias.
Muy buena ayuda me esta sirviendo mucho en un proyecto que estoy elaborando.
grax
Ufff… increíble tutorial…! Qué más se puede decir…. Quedé pasmada…
Esto esta bien interesante gracias por el aporte, es de los que tienen mucho valor.
esta padre, seria bueno que lo complementaras con programacion estructurada y orientada a objetos
felicidades
Gratzie kolego!
gracias por el tutorial.
saludos.
una pregunta … si hago un programa de c++ en linux, se puede crear ejecutables para windows ??
Sí, lo puedes escribir y probar en Linux. Pero al momento de compilarlo tienes que indicar que el ejecutable es para Windows:
CC=i586-mingw32msvc-cc make
O lo compilas en Windows.
Saludos