【发布时间】:2015-03-22 12:11:10
【问题描述】:
我之前使用apt-get cmake 和apt-get cmake-curses-gui 在Ubuntu 上安装了cmake 和ccmake 2.8.7 版。这是 apt-get 提供的最新版本。
我现在需要将两者都更新到 3.1.1,并希望从源代码进行更新。我下载/配置/构建/安装了cmake 的源代码。 cmake 已更新,但 ccmake 尚未更新:
$ cmake -- version
cmake version 3.1.1
$ ccmake --version
ccmake version 2.8.7
我需要做什么来更新ccmake?
更新:
如果我先apt-get remove cmake 然后ccmake --version 给我一个没有这样的文件错误。
注意:我发现了许多关于在 Ubuntu [1] 上安装 cmake 与 ccmake 的问题,但我还没有找到一个考虑从源代码构建时要做什么的问题。
[1]https://askubuntu.com/questions/121797/how-do-i-install-ccmake
【问题讨论】:
-
你卸载了apt版本吗?
-
没有。我刚刚卸载了它,以及如何 cmake --version 返回 3.1.1 而 ccmake --version 没有返回这样的文件或目录。
-
所以
ccmake可能没有进入$PATH。你知道二进制文件在哪里结束吗? -
安装前缀是/usr/local,我在里面看到cmake、cpack和ctest,但是没有ccmake。
-
你确定构建成功了吗?