Linux cmake安装,配置以及测试
来源:互联网 发布:数据库系统是以 编辑:程序博客网 时间:2024/06/14 09:50
安装
cmake-3.2.2.tar.gz
解压:tar zxvf cmake-3.2.2.tar.gz 得到 cmake-3.2.2
进入cmake-3.2.2:cd cmake-3.2.2
./bootstrap --prefix=/home/zj/cmake_install
#prefix后跟安装目录
make
make install
配置
vi /etc/profile
在文件的最后一行加入
export PATH=目录/cmake-build-3.2.2/bin:$PATH
#目录意思是cmake-build-3.2.2的绝对地址
保存退出后
source /etc/profile
验证
cmake --version
出现版本号则为成功
######################################
解压cmake.tar.gz后,在其中找到README.rst,里面有安装的过程:
UNIX/Mac OSX/MinGW/MSYS/Cygwin^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^You need to have a compiler and a make installed.Run the ``bootstrap`` script you find the in the source directory of CMake.You can use the ``--help`` option to see the supported options.You may use the ``--prefix=<install_prefix>`` option to specify a custominstallation directory for CMake. You can run the ``bootstrap`` script fromwithin the CMake source directory or any other build directory of yourchoice. Once this has finished successfully, run ``make`` and``make install``. In summary:: $ ./bootstrap && make && make install
但是我安装上面安装完成后,如果不加环境变量到PATH,则没有安装成功。
我在下面的网页上找到除上面外第二种方法:
http://stackoverflow.com/questions/18615451/cmake-missing-modules-directory
添加环境变量CMAKE_ROOT,格式如下:
export CMAKE_ROOT=/home/zj/cmake_install/share/cmake3.2
其中share目录和bin目录属于同一等级(个人理解,是在同一目录下)
#########################################################3
cmake测试
参考:http://www.ibm.com/developerworks/cn/linux/l-cn-cmake/
测试一:
新建文件夹cmake_demo1
进入cmake_demo1,新建文件main.cpp:
#include <iostream>int main(){std::cout<<"Hello World!!!"<<std::endl;return 0;}
新建文件CMakeLists.txt:
PROJECT(main)CMAKE_MINIMUM_REQUIRED(VERSION 3.2.2)AUX_SOURCE_DIRECTORY(. DIR_SRCS)ADD_EXECUTABLE(main ${DIR_SRCS})
执行命令:
cmake .make
完成后,即出现main可执行文件,运行
参考:http://my.oschina.net/u/1757926/blog/293976
测试二:
要求已安装opencv
新建文件加cmake_demo2
进入cmake_demo2,新建文件test.cpp:
#include <cv.h> #include <highgui.h> using namespace cv; int main(int argc, char* argv[]) { Mat image; image = imread(argv[1], 1); if (argc != 2 || !image.data) { printf("No image data\n");scanf("%d", &argc); return -1; } namedWindow("Display Image", CV_WINDOW_AUTOSIZE); imshow("Display Image", image); waitKey(0); return 0; }
新建文件CMakeLists.txt:
project(test) find_package(OpenCV REQUIRED) add_executable(test test) target_link_libraries(test ${OpenCV_LIBS}) cmake_minimum_required(VERSION 3.2.2)
运行命令:
cmake .make
完成后,出现test可执行文件:
- Linux cmake安装,配置以及测试
- Linux下MySQL源码包手动安装、配置以及测试
- 编译以及安装cmake
- Linux下Mysql5.5的Cmake安装以及sphinx结合
- linux安装mysql(源码)以及cmake编译
- linux cmake 安装mysql5.5.11,以及更高版本
- linux cmake 安装mysql5.5.11,以及更高版本
- Linux下Mysql5.5的Cmake安装以及sphinx结合
- linux cmake 安装mysql5.5.11,以及更高版本
- CentOS安装配置cmake
- linux下安装cmake
- linux下安装cmake
- Linux下安装CMake
- linux----如何安装cmake
- Linux安装cmake
- linux安装cmake
- Linux cmake 编译安装
- Linux下cmake安装
- R语言安装
- 字典序最小问题——Best Cow Line
- vsftp安装和配置
- Hibernate和IBatis对比(优缺点)
- 万言万当,不如一默为官之道
- Linux cmake安装,配置以及测试
- 2015.5.19搁置
- Curl
- 配置nginx的图片服务器
- uva 12003 - Array Transformer(分块+树套树)
- App开发日报 2015-05-18 Android不规则图像填充着色游戏
- 利用Cocostudio动画编辑器导出资源播放动画
- newlisp中的if语句
- 数据库同步——SymmetricDS快速入门指南(续)