关于ubantu安装cmake

下载源码编译CMake

到cmake官网下载最新的cmake

https://cmake.org/download/
  • 1

下载后解压,然后进入目录执行:

./bootstrap
make -j8
sudo make install
  • 1
  • 2
  • 3

验证版本

cmake --version
  • 1
cmake version 3.9.0

CMake suite maintained and supported by Kitware (kitware.com/cmake).
  • 1
  • 2
  • 3

这种方式可以安装最新版cmake,但是如果想交叉编译用于Android平台的第三方库的话,会在编译时出现问题,因为Android Sdk中提供的交叉编译工具链android.toolchain.cmake还不支持最新版cmake

使用Cmake出现错误

cmake build时出现错误:

van@ubuntu:~/workspace$ cmake -DCMAKE_INSTALL_PREFIX=/usr ..
Inconsistency detected by ld.so: dl-version.c: 224:_dl_check_map_versions: Assertion `needed != ((void *)0)' failed!

Solution:

# aptitude purge cmake

# aptitude install cmake



使用cmake

你可能感兴趣的:(opencv)