我的机器上安装了 cmake 2.8.0(来自 ubuntu 软件包),二进制文件放置在 /usr/bin/cmake 中。我需要将 cmake 版本至少升级到 2.8.2。 ubuntu版本相当旧,但我现在无法升级它,因此我必须从源安装它。我已经下载了cmake 2.8.2,然后指示 http://www.cmake.org/cmake/help/install.html,并做了make install
具有root权限。现在我的机器上安装了两个并行的 cmake:
- /usr/bin/cmake - 2.8.0
- /usr/local/bin/cmake - 2.8.2
any_user@machine $ cmake --version
2.8.0
root@machine $ cmake --version
2.8.2
我应该怎么做才能摆脱 2.8.0(现在对我来说已经过时了)或者只是用 2.8.2 替换 2.8.0?我希望任何非用户都可以输入cmake
(不指定路径)获取更新版本。提前致谢。
通常,人们会使用以下步骤(基本上对于任何自定义构建应用程序):
首先,通过从其构建位置使用新构建的 cmake 来检查它是否正常工作。
当您确认它正常工作后,您可以使用以下命令正确删除 Ubuntu 版本:
apt-get remove cmake
最后,使用以下命令安装较新的 cmakemake install
命令。
在我们的例子中,由于您已经安装了自定义构建版本,因此您可能需要在删除 Ubuntu 软件包后再次重新安装 cmake,以防止 cmake 由于删除过程而被破坏。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)