2

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

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

4

1 回答 1

3

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

于 2013-01-18T11:41:37.560 回答