首页 > 其他 > 详细

cmake三步曲之第一步请客

时间:2020-08-08 17:49:43      阅读:108      评论:0      收藏:0      [点我收藏+]
环境:centos7.6

第一步 安装cmake(也可以直接通过rpm包安装,一套流程都走过了才发现)

cmake服务器安装
https://cmake.org/download/,官网下载.tar.gz安装包
这里用了 cmake-3.17.4.tar.gz ,文件通过ftp放入服务器中

tar xzvf cmake-3.17.4.tar.gz    解压
cd cmake-3.17.4                 进入解压目录    
./bootstrap                     运行

初步提示没有g++:

Error when bootstrapping CMake:
Cannot find a C++ compiler that supports both C++11 and the specified C++ flags.

yum install gcc-c++
再次报错

CMake Error at Utilities/cmcurl/CMakeLists.txt:454 (message):
  Could not find OpenSSL.  Install an OpenSSL development package or
  configure CMake with -DCMAKE_USE_OPENSSL=OFF to build without OpenSSL.

安装

yum install openssl-devel
yum install ncurses-devel

再次执行
./bootstrap

接下来进入常规源码 编译安装的过程

1.configure
 ./configure --prefix=/usr/local/cmake

--prefix **指定安装路径**
不指定的话,下面文件会放到以下目录
  可执行文件	/usr/local/bin
     库文件	/usr/local/lib
   配置文件	/usr/local/etc
其他资源文件	/usr/local/share
指定的话,上面的文件会放到/usr/local/cmake下的 bin doc share ...等对应目录中,不乱,且方便卸载和移植,卸载直接删掉cmake目录就行,移植就是拷贝一份过去

2. make
3. make install

最后添加下环境变量

vim ~/.bashrc
# 在bin下有ccmake  cmake  cpack  ctest
等生成的可执行文件,所以添加环境变量
export PATH="$PATH:/usr/local/cmake/bin"
source ~/.bashrc

验证
cmake --version

配套的文档
https://cmake.org/cmake/help/v3.17/guide/tutorial/index.html

cmake三步曲之第一步请客

原文:https://www.cnblogs.com/sunzD/p/13457327.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!