cmake
和 和有什么不一样ccmake
?我安装了 Ubuntu 软件包cmake
,在我的 Windows 计算机上,我有来自网站的安装程序,但都没有ccmake
可用的命令。然而,教程似乎经常引用它。
似乎ccmake
在 Unix 上是CMakeSetup
在 Windows 上(这是安装程序)。但我对此有点困惑;它只是手动输入您自己的CMakeLists.txt
文件的替代方法吗?
我认为ccmake
是用于操作系统生成/使用的文件的 GUI cmake
。
ccmake
是 CMake 的 curses(终端处理库)接口。
cmake
是 CLI(命令行界面)
sudo apt-get install cmake-curses-gui
ccmake:
它是基于终端的 GUI,用于编辑CMakeLists.txt
.
用法:
使用文件夹生成配置文件cmake ..
后build
。然后执行ccmake ..
,查看所有可以通过按Enter
编辑来修改的选项和路径。编辑后c
再次按下进行配置。这将使用您编辑的设置将文件保存在 build 文件夹中。然后做make -j4
,用于构建MakeFile
。
ccmake(用于 Unix)和 CMakeSetup(用于 NT)确实是等价的:cmake 的 UI。他们基本上调用 cmake 并显示您的项目是如何配置的,找到了哪些库以及在哪里(对于使用 FIND_LIBRARY 引用的库。它使您有机会在生成 Makefile 或项目之前查看和修改这些变量。