Pregunta

¿Cuál es la diferencia entre cmake y ccmake ? Tengo instalado el paquete de Ubuntu cmake , y en mi computadora con Windows, tengo el instalador del sitio web, pero tampoco tengo disponible el comando ccmake . Sin embargo, los tutoriales , parecen hacer referencia a él con bastante regularidad.

Parece que ccmake en Unix es CMakeSetup en Windows (que es el programa de instalación). Pero estoy un poco confundido al respecto; ¿es solo una alternativa a escribir manualmente sus propios archivos CMakeLists.txt ?

¿Fue útil?

Solución

Creo que ccmake es la GUI para manipular archivos generados por / utilizados por el sistema cmake .

Otros consejos

ccmake es la interfaz curses (biblioteca de manejo de terminales) a CMake.

cmake es la CLI (interfaz de línea de comandos)

sudo apt-get install cmake-curses-gui

ccmake :
Es una interfaz gráfica de usuario basada en terminales para editar las opciones o rutas predeterminadas en CMakeLists.txt .
Usage :
Después de generar los archivos de configuración con cmake .. en la carpeta build . Luego haga ccmake .. , para ver todas las opciones y rutas que se pueden modificar presionando Enter para editar. Después de editar, presione c nuevamente para configurar. Esto guardará los archivos en la carpeta de compilación con su configuración editada. Luego haga make -j4 , para construir el MakeFile .

ccmake (para Unix) y CMakeSetup (para NT) son de hecho equivalentes: una interfaz de usuario para cmake. Básicamente, llaman a cmake y muestran cómo está configurado su proyecto, qué bibliotecas se han encontrado y dónde (para las bibliotecas a las que se hace referencia con FIND_LIBRARY. Le brinda la oportunidad de revisar y modificar estas variables antes de generar el Makefile o proyecto.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top