我已经安装了这样的cmake-
sudo apt-get install cmake
但是,每当我尝试编译我的C ++代码时,我总是会收到以下错误-
CMake Error at CMakeLists.txt:2 (cmake_minimum_required):
CMake 2.8.7 or higher is required. You are running version 2.8.2
当我做cmake --version时,我得到了-
username@phx7b02c-ee1b:~/build$ cmake --version
cmake version 2.8.2
不知何故它没有下载cmake的最新版本?有什么想法吗?
我正在运行Ubuntu-
username@phx7b02c-ee1b:~$ uname -a
Linux phx7b02c-ee1b 2.6.35-22-server #33-Ubuntu SMP Sun Sep 19 20:48:58 UTC 2010 x86_64 GNU/Linux
您正在运行哪个版本的Ubuntu?我认为解决方案是运行带有最新存储库的更新版本。
—
Joseph R.
我想我已经在代码中提供了ubuntu版本。让我知道是否缺少任何内容?
—
阿森纳
@TechGeeky:仅是间接的。从内核版本2.6.35.22 可以猜到您可能正在运行Ubuntu 10.04 LTS。如果是这样,那么Joseph R.的评论是恰当的:即使您只限于LTS版本,也有一个较新的Ubuntu版本,它确实具有您所需的CMake版本。
—
沃伦·杨
apt-get update
以前有apt-get install cmake
吗?