vic*_*ico 21 ubuntu cmake cmake-gui
我在我的Ubuntu Linux上安装了CMake.试图在Linux中运行CMake GUI.我发现它适用于Windows,但在哪里获取它以及如何在Linux中运行?
mar*_*ark 15
更新:从CMake 3.7.2开始,cmake-gui仍然没有默认构建,但可以通过指定一个额外的标志轻松添加到构建中.Qt仍然是必需的,我使用4.8但我相信其他版本将正常工作.
从网站下载源代码,解压缩到您选择的目录,然后在命令行运行以下命令:
嘿presto!cmake-gui现在与其他工具一起出现在bin目录中.
注意:如果构建过程以某种方式失败,只需检查错误消息并使用它!有太多的先决条件和变量,试图详细说明它们都会使帖子tl; dr并且在提交之前会过时(请参阅其他帖子中的一个示例).
CMake的基本安装
在linux下它带有cmake网站的默认安装(至少对于3.5.1版本)
它与cmake安装在同一个地方,在我的机器上是:
/usr/local/bin/cmake-gui
Run Code Online (Sandbox Code Playgroud)
我从源代码构建了我的cmake,默认情况下,cmake-gui没有构建.要添加为目标,必须设置以下变量:
BUILD_QtDialog
Run Code Online (Sandbox Code Playgroud)
例如.SET(BUILD_QtDialog TRUE)应该这样做
注意:cmake-gui基于Qt,因此如果要构建Qt,必须安装Qt.
Bas*_*tch 11
cmake被记录(类型man cmake)作为命令,因此它不应该有任何GUI接口:
描述
Run Code Online (Sandbox Code Playgroud)The "cmake" executable is the CMake command-line interface. It may be used to configure projects in scripts. Project configuration settings may be specified on the command line with the -D option.
它只是生成一个Makefile(由make命令使用).我不明白你期望什么样的GUI.
在Debian和Ubuntu等衍生产品上,你可以安装cmake-gui或者cmake-qt-gui运行cmake-gui命令.
对于Ubuntu(我想更多的Linux版本):
sudo apt-get install cmake-qt-gui
Run Code Online (Sandbox Code Playgroud)
可以在安装后作为cmake-gui或使用ubuntu GUI启动(只需键入cmake,它将显示典型的cmake-gui-icon)
ccmake 诅咒用户界面
sudo apt-get install cmake-curses-gui
cd build
ccmake ..
Run Code Online (Sandbox Code Playgroud)
然后:
c更新缓存q 退出现在您可以make再次使用新变量。

在 Ubuntu 16.10、cmake 3.5.2 中测试。