Ubuntu安装cmake

cmake 解决cannot find -lpthreads

  • 问题原因 【解决】
  • 解决问题
  • 安装cmake 3.6.3
    • 查看当前版本
    • 下载cmake 3.6.3
    • 解压
    • 编译安装
    • 配置用户profile
    • 查看cmake是否安装成功
  • 查看问题是否解决

Ubuntu安装cmake_第1张图片
Ubuntu安装cmake_第2张图片

问题原因 【解决】

【无效】方案一: 据说是cmake的bug cmake-3.7.1 looks for libpthreads on ubuntu-14.04 (#16540) · Issues · CMake / CMake
安装了3.6.3 3.9.3都报这个错误。方案无效。

最终还是升级了gcc! done

解决问题

3.3.0, 3.3.2, and 3.7.1 fail.
3.6.3 does work.

安装cmake 3.6.3

安装cmake 3.6.3

查看当前版本

cmake --version

下载cmake 3.6.3

wget https://cmake.org/files/v3.6/cmake-3.6.3.tar.gz

解压

tar xzvf cmake-3.6.3.tar.gz

编译安装

cd cmake-3.6.3
./bootstrap
gmake

由于非root用户,所以不能安装在默认路径 /usr/local
修改文件,使安装路径如下图所示

vim vim cmake_install.cmake

Ubuntu安装cmake_第3张图片

配置用户profile

将路径CMAKEPATH=/home/fangfang/app/cmake-build-3.6.3/bin:$CMAKEPATH

vim ~/.bash_profile

在这里插入图片描述

查看cmake是否安装成功

cmake --version

cmake --version
cmake version 3.6.3

CMake suite maintained and supported by Kitware (kitware.com/cmake).

安装成功

查看问题是否解决

应用到自己的问题中去即可
我的还没有解决!!!

你可能感兴趣的:(工具)