2013-01-18 23 views
2

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

,混淆我一点是,“ccmake干线”放置make文件在主文件夹,而不是在树干的东西。 ccmake。在操作系统把它放到中继文件夹中。当然,我可以移动文件(一个或多个),但它使我不知道是否有区别?

回答

3

通常你打电话ccmake .cmake .(注意空格)的目录中你的CMakeLists.txt是位于。这是因为这个点是命令的第一个参数。如果省略空间的外壳将搜索您PATH称为ccmake.(包括点)的二进制但没有找到。我无法告诉你为什么ccmake.(没有空间)在OSX上工作,但我想它与它们的外壳有关。

+0

谢,很多很多谢谢。这节省了我的周末 - 事实上,空间就是这样。我甚至不确定我是否在OSX中使用过一个。 不管现在,它在Linux中都能正常工作。 干杯! – Peter