2009-08-03 13 views
29

Qual è la differenza tra cmake e ccmake? Ho il pacchetto di Ubuntu cmake installato, e sul mio computer Windows, ho il programma di installazione dal sito web, ma non hanno il comando ccmake disponibili. Eppure, the tutorials, sembra fare riferimento abbastanza regolarmente.CMake ... ccmake o cmake?

Sembra che ccmake su Unix sia CMakeSetup su Windows (che è il programma di installazione). Ma sono un po 'confuso a riguardo; è solo un'alternativa alla digitazione manuale dei tuoi file CMakeLists.txt?

risposta

43

Credo ccmake è la GUI per la manipolazione di file generati da/utilizzata dal sistema cmake.

+0

+1: esattamente :-) – dfa

+2

usare la parola "GUI" liberamente con ccmake! –

+4

in linux c'è anche un 'CMake-gui', che è una GUI grafica veramente – albfan

26

ccmake è curses (handling library terminale) interfaccia CMake.

CMake è il CLI (Command Line Interface)

4

ccmake (per Unix) e CMakeSetup (per NT) sono infatti equivalenti: un interfaccia utente per CMake. Fondamentalmente chiamano cmake e mostrano come è configurato il tuo progetto, quali librerie sono state trovate e dove (per le biblioteche referenziate con FIND_LIBRARY) ti dà la possibilità di rivedere e modificare queste variabili prima di generare il Makefile o il progetto

+0

Credo che la raccomandazione è di usare cmake-GUI.exe su NT. Non sono riuscito a trovare un collegamento adeguato per supportarlo. –

10

sudo apt -get installare cmake-bestemmie-gui