linux - ccmake。与 ccmake [路径]

标签 linux macos cmake

我正在尝试了解来自 OSX 的 Linux/Ubuntu(今天才第一次安装并使用它......)。 我正在编译一个程序,并且编译说明状态为使用ccmake。在主干文件夹中。我的 Ubuntu 终端无法识别“ccmake”。 (在 OSX 中是这样),只有“ccmake trunk”。这与调用“ccmake”相同吗?在操作系统的 trunk 文件夹中? 是ccmake. Linux 完全支持吗?我已经运行了 make、cmake 和 gui-curses-cmake,并且已经完成了 $ sudo apt-get install build-essential –y 。

让我有点困惑的是“ccmake trunk”将 make 文件放在主文件夹中,而不是放在 trunk 中。 ccmake。在操作系统中将其放入 trunk 文件夹中。当然,我可以移动文件,但这让我想知道是否有区别......

最佳答案

通常您调用ccmake .cmake . (注意空格)CMakeLists.txt 所在的目录。这是因为点是该命令的第一个参数。如果省略空格,shell 将搜索名为 ccmake. 的二进制文件。 (包括点)在您的 PATH 中,但找不到任何。我无法告诉你为什么ccmake. (没有空格)在 OSX 上工作,但我想这与他们的 shell 有关。

关于linux - ccmake。与 ccmake [路径],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14397821/

相关文章:

c++ - 如何将 Catch2 作为外部库与 CMake 集成?

c++ - 为什么 Windows Visual Studio 会损坏 C 样式字符串而 Linux 不会?

linux - Errno 14 PYCURL ERROR 22 请求的URL返回错误403 Forbidden

python - Flask无法读取/etc/environment

iphone - iTunes 连接 API

cmake:将包含目录传递给外部项目

linux命令获取指定格式的行

cocoa - Mac OS X 版本的Texture2D.m、.h 可用吗?

iphone - 图像元数据丢失

c - 如何以独立于平台的方式 fork 、等待和终止进程?