ycs*_*hao 130 cmake software-installation 14.04
14.04 的默认 cmake 版本是 2.8。如何安装 cmake 3.2 并替换默认设置?或者如何将 2.8 升级到 3.2?
A.B*_*.B. 196
要么使用 PPA,要么自己编译:
通过 PPA 安装(升级到 3.2)
sudo apt-get install software-properties-common
sudo add-apt-repository ppa:george-edison55/cmake-3.x
sudo apt-get update
Run Code Online (Sandbox Code Playgroud)
当尚未安装 cmake 时:
sudo apt-get install cmake
Run Code Online (Sandbox Code Playgroud)当已经安装了 cmake 时:
sudo apt-get upgrade
Run Code Online (Sandbox Code Playgroud)自己编译
目前最新版本为3.2.2,以下说明基于该版本。因此,您应该检查此 URL并相应地调整文件名。
sudo apt-get install build-essential
wget http://www.cmake.org/files/v3.2/cmake-3.2.2.tar.gz
tar xf cmake-3.2.2.tar.gz
cd cmake-3.2.2
./configure
make
Run Code Online (Sandbox Code Playgroud)
现在您必须选择一种安装类型来决定,我建议使用 安装checkinstall
,因为这会创建一个 DEB 包。
和 checkinstall
sudo apt-get install checkinstall
sudo checkinstall
Run Code Online (Sandbox Code Playgroud)和 make install
sudo make install
Run Code Online (Sandbox Code Playgroud)noc*_*neo 37
共有三个选项:
sudo add-apt-repository ppa:george-edison55/cmake-3.x
sudo apt-get update
Run Code Online (Sandbox Code Playgroud)
当尚未安装 cmake 时:
sudo apt-get install cmake
Run Code Online (Sandbox Code Playgroud)
当已经安装了 cmake 时:
sudo apt-get upgrade
Run Code Online (Sandbox Code Playgroud)
curl -sSL https://cmake.org/files/v3.5/cmake-3.5.2-Linux-x86_64.tar.gz | sudo tar -xzC /opt
Run Code Online (Sandbox Code Playgroud)
CMake 可执行文件将在/opt/cmake-3.5.2-Linux-x86_64/bin/
.
目前最新版本为3.5.2,以下说明基于该版本。因此,您应该检查下载页面并相应地调整文件名。
sudo apt-get install build-essential
wget http://www.cmake.org/files/v3.5/cmake-3.5.2.tar.gz
tar xf cmake-3.5.2.tar.gz
cd cmake-3.5.2
./configure
make
Run Code Online (Sandbox Code Playgroud)
现在您必须选择一种安装类型来决定,我建议使用 安装checkinstall
,因为这会创建一个 DEB 包。
和 checkinstall
sudo apt-get install checkinstall
sudo checkinstall
Run Code Online (Sandbox Code Playgroud)和 make install
sudo make install
Run Code Online (Sandbox Code Playgroud)小智 15
我不确定我是否迟到了,但最近在 Ubuntu 14.04 上我遇到了同样的问题,这就是我解决它的方法。首先,您需要cmake
通过执行以下命令来删除现有的:
sudo apt-get remove cmake
命中return或enter。接下来,您需要cmake3
使用以下命令进行安装:
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install cmake3
Run Code Online (Sandbox Code Playgroud)
假设我的答案会在几年后变得陈旧,请考虑搜索具有与之关联的数字的 cmake 包。例如,此时,cmake3 对我有用。
为此,您所要做的就是
apt-cache search cmake
找到软件包后,只需按照建议进行安装。
谢谢
快乐编码!
尝试从源代码构建它,安装它并调整您的 $PATH 变量以使其可用。也许您应该将导出的变量添加到 bashrc 中。这基本上就是我要做的,请根据您的需要更改文件和文件夹名称:
sudo apt-get install build-essential
wget http://url.to/cmake-3.2-src.tar.gz
tar xzf cmake-3.2-src.tar.gz
cd cmake-3.2-src
./configure
make
# If make finishes without errors:
sudo make install
export PATH=/usr/local/bin:$PATH
export LD_LIBRARY_PATH=/usr/local/lib:$LD_LIBRARY_PATH
cmake --version # This should give v3.2
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
427852 次 |
最近记录: |