Guia Basica Cmake
Guia Basica Cmake
Guia Basica Cmake
Esta gua est pensada para gente que no tiene ningn conocimiento previo del proceso
de compilacin de C++ y Cmake en Linux. Existen varios manuales en internet y documentacin
oficial muy detallada, aunque puede ser un poco densa para alguien que est empezando. Es por
eso que el objetivo de esta gua es entregarles de forma rpida y precisa la informacin necesaria
para poder desarrollar las tareas de este curso sin problemas.
Antes de empezar
Esta gua est enfocada para linux. En caso de tener Ubuntu, slo necesitan instalar
Cmake. El compilador gcc lo trae por defecto. Los archivos .cpp y .txt pueden ser editados con
cualquier procesador de texto (aunque para editar los archivos .cpp es bastante ms cmodo usar
un editor ms especializado, como Sublime text).
Qu es Cmake ?
Cmake es un software multiplataforma para asistir el proceso para generar un proyecto (
No es un compilador ,ni un entorno de desarrollo ).
El siguiente ejemplo corresponde al programa muy simple, que solo muestra en pantalla la
frase Hola profesor Javier. Esta separado en tres pasos.
Paso uno: Generacin del proyecto (Solo es necesario una vez).
El mnimo de archivos necesario para compilar un cdigo con Cmake son dos. Un archivo *.cpp
(que trae el cdigo), Fig. 1, y un archivo llamado CmakeLists.txt (que trae la configuracin de para
la compilacin), Fig. 2.
Al finalizar de forma exitosa la compilacin aparece el mensaje que se puede ver en la fig.5
, y se crea el fichero ejecutable . Si existe un error en el cdigo y no se puede compilar, aparece un
mensaje con el problema que existe y la lnea de cdigo donde ocurre.