CMake的安装及其简单使用

原创 2018年02月12日 13:33:27
一、CMake的安装 (本文是在Ubuntu 17.04下的安装,安装的版本为 2.8.9)

1、卸载原有系统上安装的cmake,便于安装更高版本的cmake。(如果不卸载系统自带的,直接安装,可能会出现错误。)
     apt-get autoremove cmake
2、去官网下载cmake的最新版的安装包

   官网地址: https://cmake.org/download/   


注:下载和自己的OS匹配的版本;
3.将下载的安装包放到 /usr路径下,并且解压;
   tar zxvf cmake-2.8.9-Linux-i386.tar.gz
4.到了这里,可以看一下解压以后的目录结构,看解压是否成功(某些时候,解压有可能出错,导致文件缺失)

 

5、为cmake创建连接
     ln -s /usr/cmake-2.8.9-Linux-i386/bin/* /usr/bin/ 
6、到这里,cmake就安装完成;
7、验证cmake的安装是否成功;
(1)cmake -version;

(2)cmake -help;


8、到这里,你的cmake 已经安装成功了;

二、CMake的简单使用
(一)对于单个文件下的CMake的使用
1、创建 *.c或 *.cpp文件,并且在源文件的同级目录下创建CMakeLists.txt文件;

注:在创建CMakeLists.txt文件时,切记不要写成CMakeList.txt哦,我就是由于这个问题,纠结了好久。
2、编写*.c文件和CMakeLists.txt文件;
hello.c


CMakeLists.txt


注:CMakeLists.txt中设计的cmake命令

project(工程名称)
project指令会自动创建两个变量:
<projectname>_BINARY_DIR  (binary file save path)    
<projectname>_SOURCE_DIR(source  code save path)
创建的这两个变量,分别与系统中的PROJECT_BINARY_DIR和PROJECT_SOURCE_DIR值相等;
add_executable(A.exe,A.c)
A.c的源文件生成A.exe的可执行文件

3、在CMakeLists.txt目录下,创建一个build的文件夹;


4.进入build目录下,执行cmake ..(..是代表CMakeLists.txt文件是在当前路径的上级目录)


注:执行完cmake ..之后的目录结构


5、输入make命令,执行上图中的Makefile文件,便可得到目标可执行文件hello;


6、运行hello,便可以得到hello.c的执行结果;



作者水平有限,如有问题请留言,谢谢!

版权声明:本文为博主原创文章,未经博主允许不得转载。

ubuntu下安装cmake及cmake简单使用

前言最近突然想将开发环境转移到linux上,同时也准备阅读些github上的开源代码,发现现在开源项目一般都是用cmake管理的。所以就在自己的虚拟机上捣鼓了一天。一开始我也不知道cmake是啥,后来...
  • flydreamforever
  • flydreamforever
  • 2017年03月23日 22:48
  • 9975

linux下安装cmake方法

inux下安装软件的源码包很多都需要使用cmake进行编译,因此需要我们先给linux系统安装cmake   1、打开网址:http://www.cmake.org/cmake/resources/s...
  • fxnawm
  • fxnawm
  • 2017年11月09日 14:45
  • 504

CMake简单使用

作为一个linux后现代程序员,对于远古时代的自动化构建工具make很是敬畏,但却真的没有那么大的勇气去写makefile,特别是当项目比较大的时,仅仅是写makefile就会把好端端的一个人搞残搞废...
  • berrybao
  • berrybao
  • 2012年07月06日 09:40
  • 364

cmake 简单使用

Linux 下工程文件增多,自己写makefile比较麻烦,使用cmake 很方便 目录结构 ----|      |--src           |--a.cpp           |...
  • gaobobo138968
  • gaobobo138968
  • 2017年03月08日 10:24
  • 417

Cmake简单使用

Cmake使用下载安装Cmake yum install cmake 检查 cmake -versioncmake基本语法 CMakeLists.txt中不区分大小写 要求cmake的最低版...
  • m0_37587447
  • m0_37587447
  • 2017年11月16日 15:44
  • 43

Ubuntu14.04安装CMake3.0.2

对Cmake的说明          Cmake是一个跨平台的程序编译工具,说的简单点,就是同样的源文件,在windows下使用cmake,选择VS编译器,就可以编译出vs的工程,使用CDT就可...
  • wz3118103
  • wz3118103
  • 2014年10月06日 10:17
  • 13591

Linux 下cmake安装

今天用到了cmake就试着安装一个  我把我的安装过程写下来吧: 1.首先看你下载的是什么版本的包,之前的包使用: ./bootstrap make make install 2 直接使用 yum...
  • Allensb
  • Allensb
  • 2016年09月19日 20:53
  • 3494

TortoiseSVN的安装及其简单使用

TortoiseSVN的安装及其简单使用
  • zsx157326
  • zsx157326
  • 2016年11月15日 20:43
  • 2089

linux安装cmake及其图形界面

搭建平台:deepin15.4安装cmake:sudo apt-get install cmake查看版本:cmake --version我的显示的是:cmake version 3.6.2测试:新建...
  • u012150360
  • u012150360
  • 2017年05月04日 16:49
  • 2000

ubuntu安装CMake的几种方式

apt安装cmakesudo apt install cmake这种方式安装方便,缺点是如果想要自己交叉编译Android平台的opencv会提示版本太低,因为ubuntu16.04源里的cmake版...
  • lj402159806
  • lj402159806
  • 2017年07月30日 23:24
  • 8621
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:CMake的安装及其简单使用
举报原因:
原因补充:

(最多只允许输入30个字)