ubuntu下安装cmake及cmake简单使用
来源:互联网 发布:centos 7.3安装pptp 编辑:程序博客网 时间:2024/05/22 17:19
转载来自:http://blog.csdn.net/flydreamforever/article/details/65454018
准备工作:官网下载cmake-3.6.3.tar.gz(https://cmake.org/download/)
1.解压文件tar -xvf cmake-3.6.3.tar.gz,并修改文件权限chmod -R 777 cmake-3.6.3
2.检测gcc和g++是否安装,如果没有则需安装gcc-g++:sudo apt-get install build-essential(或者直接执行这两条命令sudo apt-get install gcc,sudo apt-get install g++)
3.进入cmake-3.6.3 进入命令 cd cmake-3.6.3
4.执行sudo ./bootstrap
5.执行sudo make
6.执行 sudo make install
7.执行 cmake –version,返回cmake版本信息,则说明安装成功
前言
最近突然想将开发环境转移到linux上,同时也准备阅读些github上的开源代码,发现现在开源项目一般都是用cmake管理的。所以就在自己的虚拟机上捣鼓了一天。一开始我也不知道cmake是啥,后来通过折腾也大概知道其作用,它所做的事其实就是告诉编译器如何去编译链接源代码。你也许想问不是有makefile吗,为什么还要它?这里就牵涉到跨平台问题。在windows平台下是通过project文件去管理这些的,如果不用cmake,那我们为window和linux系统就要写对应的project文件和makefile文件,这无疑是一件繁琐的事,而我们只要编写一次cmake,就可以用在各个平台,而且其语法也简单。这就是所谓的“write once,use everywhere”。
安装过程
首先去官网下载安装包,选择“XX.tar.gz”源码安装包
输入如下命令
$tar -zxvf xx.tar.gz
$./bootstrap
$make
$make install
输入以上命令后就已经可以在ubuntu上安装好cmake
编写简单的cmake
使用cmake首先得有个CMakeList.txt文件,你需要把配置信息写在该文件中,然后通过cmake去处理该文件。
将设有下面一个main.cpp文件
- 1
- 2
- 3
- 4
- 5
- 6
- 7
这时候我们就可以写个如下的CMakeList.txt文件
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
然后执行如下命令
$mkdir build
$cd build
$cmake ..
$make
$./helloworld
这样就编译好程序并运行。
添加静态库或者动态库
而假设我们程序用到了在/usr/lib下的一个静态库libmy.a,那就需要添加如下两个命令
- 1
- 2
- 3
- 4
- 5
- ubuntu下安装cmake及cmake简单使用
- ubuntu下安装cmake及cmake简单使用
- ubuntu下安装cmake以及cmake的简单使用
- Ubuntu下Cmake的安装以及Cmake的使用
- ubuntu安装使用cmake
- Ubuntu下linux安装cmake
- 虚拟机ubuntu下安装cmake
- linux 下 安装使用 cmake
- windows下cmake安装使用
- Ubuntu下安装最新版本的CMake
- Ubuntu下安装最新版本的CMake
- Ubuntu下安装最新版本的CMake
- Ubuntu下安装最新版本的CMake
- Ubuntu下安装最新版本的CMake
- Ubuntu下安装最新版本的CMake
- Ubuntu下安装最新版本的CMake
- Ubuntu下安装最新版本的CMake
- ubuntu 下编译安装cmake、OpenCV
- 关联规则
- unix/LINUX 命令/函数 后面括号中数字的意思
- MyBatis 缓存
- FastDFS(分布式文件系统)高可用集群
- 【Java学习】遍历文件夹下所有的文件【以txt为例】
- ubuntu下安装cmake及cmake简单使用
- LightOJ
- MySql一般查询练习
- C语言基础2
- 《Storm 入门》笔记及总结
- Effective Java
- [深度学习之CNN]CNN卷积神经网络LeNet-5
- Bagging和Boosting 概念及区别
- 决策树