質問
cmake
と ccmake
の違いは何ですか? Ubuntuパッケージ cmake
がインストールされており、WindowsコンピューターにWebサイトからインストーラーがありますが、コマンド ccmake
は使用できません。それでも、チュートリアルでは、かなり定期的に参照しているようです。
Unixの ccmake
は、Windows(セットアッププログラム)の CMakeSetup
のようです。しかし、私はそれについて少し混乱しています。独自の CMakeLists.txt
ファイルを手動で入力する代わりになりますか?
解決
ccmake
は、 cmake
システムによって生成/使用されるファイルを操作するためのGUIだと思います。
他のヒント
ccmakeは、CMakeへのcurses(端末処理ライブラリ)インターフェースです。
cmakeはCLI(コマンドラインインターフェイス)です
sudo apt-get install cmake-curses-gui
ccmake :
CMakeLists.txt
のデフォルトのオプションまたはパスを編集するのは一時的なGUIです。
使用法 :
build
フォルダーの cmake ..
を使用して構成ファイルを生成した後。次に、 ccmake ..
を実行して、編集のために Enter
を押して変更できるすべてのオプションとパスを確認します。編集後、もう一度 c
を押して設定します。これにより、編集した設定でビルドフォルダーにファイルが保存されます。次に、 make -j4
を実行して、 MakeFile
をビルドします。
ccmake(Unixの場合)とCMakeSetup(NTの場合)は確かに同等です。cmakeのUIです。基本的にcmakeを呼び出して、プロジェクトの構成方法、見つかったライブラリ、および場所(FIND_LIBRARYで参照されるライブラリの場合、Makefileまたはプロジェクトを生成する前にこれらの変数を確認および変更する機会を表示します。