web-dev-qa-db-ja.com

CMake ... ccmakeまたはcmake?

cmakeccmakeの違いは何ですか? Ubuntuパッケージcmakeをインストールし、WindowsコンピューターにWebサイトからインストーラーを持っていますが、コマンドccmakeを使用できません。それでも チュートリアル はかなり定期的に参照しているようです。

UnixのccmakeはWindows(セットアッププログラム)のCMakeSetupのようです。しかし、私はそれについて少し混乱しています。手動で自分のCMakeLists.txtファイル?

40
Nick Bolton

ccmakeは、cmakeシステムによって/によって生成されたファイルを操作するためのGUIだと思います。

52
skaffman

ccmakeは、CMakeへのcurses(端末処理ライブラリ)インターフェイスです。

cmakeはCLI(コマンドラインインターフェイス)です。

34
EFraim
Sudo apt-get install cmake-curses-gui
11
Eric Hartford

ccmake
これは、CMakeLists.txtのデフォルトのオプションまたはパスを編集するための端末ベースのGUIです。
使用量
buildフォルダーのcmake ..を使用して構成ファイルを生成した後。次にccmake ..を実行して、編集のためにEnterを押して変更できるすべてのオプションとパスを確認します。編集後、再度cを押して設定します。これにより、編集した設定でファイルがビルドフォルダーに保存されます。次に、MakeFileをビルドするためにmake -j4を実行します。

6
warriorUSP

ccmake(Unixの場合)とCMakeSetup(NTの場合)はまったく同じです。cmakeのUIです。それらは基本的にcmakeを呼び出し、プロジェクトの構成方法、検出されたライブラリー、場所(FIND_LIBRARYで参照されるライブラリーの場合)を表示します。これにより、Makefileまたはプロジェクトを生成する前にこれらの変数を確認および変更できます。

4
Mathieu JVL