<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">
<wml>
<head><meta forua="true" http-equiv="Cache-Control" content="max-age=0" /></head>
<card title="比make更高级的编译配置工具CMake安装使用教程" id="card1">
<p> 游客</p><p>
标题:比make更高级的编译配置工具CMake安装使用教程<br/>
正文:<br/>
CMake是一个比make更高级的编译配置工具，它可以根据不同平台、不同的编译器，生成相应的Makefile或者vcproj项目。　　通过编写CMakeLists.txt，可以控制生成的Makefile，从而控制编译过程。CMake自动生成的Makefile不仅可以通过make命令构建项目生成目标文件，还支持安装(make install)、测试安装的程序是否能正确执行(make test，或者ctest)、生成当前平台的安装包(make package)、生成源码包(make package_source)、产生Dashboard显示数据并上传等高级功能，只要在CMakeLists.txt中简单配置，就可以完成很多复杂的功能，包括写测试用例。　　如果有嵌套目录，子目录下可以有自己的CMakeLists.txt。　　总之，CMake是一个非常强大的编译自动配置工具，支持各种平台，KDE也是用它编译的，感兴趣的可以试用一下。　　准备活动：　　(1)安装cmake。　　(2)运行cmake的方法。(GUI、命令行)　　       CMake使用步骤：　　运行GUI的cmake界面：　　cmake-2.8.1-win32-x86\bin\cmake-gui.exe　　执行Configure：　　运行之后，生成了如下文件：　　生成Makefile：　　执行Generate之后生成如下文件：　　运行make进行编译：　　编译完成后，在build目录生成Tutorial.exe，运行Tutorial.exe 25就可以看到运行结果：　　运行make install安装程序：　　运行make test进行测试：　　通过cmake tutorial学习CMake配置方法upload/2014/10/201410291145440671.png&amp;quot; alt=&amp;quot;CMake安装使用教程&amp;quot; width=&amp;quot;241&amp;quot; height=&amp;quot;253&amp;quot; &amp;gt;　　1、Step1。　　(如果不知道如何使用cmake，以及如何使用编译产生的Turorial.exe，可先看下前面&amp;ldquo;CMake使用步骤&amp;rdquo;的说明，它以Step4为例详细介绍了使用过程，Step1<br/><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=1699&amp;Page=1">[&lt;&lt;]</a><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=1699&amp;Page=1">[[1]]</a><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=1699&amp;Page=2">[2]</a><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=1699&amp;Page=3">[3]</a><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=1699&amp;Page=11">[&gt;&gt;]</a><br/>
<br/>
<a href="wap.asp?act=Com&amp;id=1699">查看评论(0)</a><br/>
<a href="wap.asp?act=AddCom&amp;inpId=1699">发表评论</a><br/><br/>

<br/>

<br/>
<a href="http://camnpr.com/wap.asp">首页</a>
</p>
</card>
</wml>