我正在尝试将OS/OS的Linux/Ubuntu(今天才安装并首次使用)包装起来。
我正在编译程序,并说明使用ccmake的编译状态。在树干文件夹中。我的Ubuntu终端无法识别“ccmake”。 (在OSX中确实如此),只有“ccmake trunk”。与调用“ccmake”相同吗?在OS的主干文件夹中?
是ccmake。完全在Linux中受支持?我已经运行了make,cmake和gui-curses-cmake,并完成了$ sudo apt-get install build-essential –y。
让我有些困惑的是,“ccmake trunk”将make文件放在主文件夹中,而不是在树干中。
ccmake。在OS中,将其放入中继文件夹。当然,我可以移动文件,但是这让我想知道是否存在区别...
最佳答案
通常,您在CMakeLists.txt所在的目录中调用ccmake .
或cmake .
(注意空格)。这是因为点是命令的第一个参数。如果省略空格,shell将在PATH中搜索一个名为ccmake.
(包括点)的二进制文件,但找不到任何二进制文件。我无法告诉您ccmake.
(没有空格)为什么可以在OSX上运行,但是我想它与它们的shell有关。
关于linux - ccmake。 vs ccmake [路径],我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/14397821/