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
を押して設定します。これにより、編集した設定でファイルがビルドフォルダーに保存されます。次に、MakeFile
をビルドするためにmake -j4
を実行します。
ccmake(Unixの場合)とCMakeSetup(NTの場合)はまったく同じです。cmakeのUIです。それらは基本的にcmakeを呼び出し、プロジェクトの構成方法、検出されたライブラリー、場所(FIND_LIBRARYで参照されるライブラリーの場合)を表示します。これにより、Makefileまたはプロジェクトを生成する前にこれらの変数を確認および変更できます。