欢迎来到中国名酒库-专门从事酒水招商,代理加盟,白酒,红酒葡萄酒

中国名酒库-专门从事酒水招商,代理加盟,白酒,红酒葡萄酒

联系我们
产品推荐 product

CMake使用教程

作者:中国名酒库发布时间:2022-07-08浏览次数: 伴娘被扒衣,600217股吧,皖维高新股吧

  根据自己的需要下载相应的包即可,Windows下可以下载zip压缩的绿色版本,还可以下载源代码。

  支持make install把程序安装到系统指定目录,并且运行一些测试检查它是否能够正常工作。

  生成各种平台Windows/Ubuntu/etc.上的安装包,包括二进制安装包和源码安装包。

  Step4的完整配置、生成Makefile、编译、运行、安装、测试过程,参见最前面的CMake使用步骤。

  运行make package_source可以产生源代码包。(我的电脑上提示找不到合适的zip程序)

  (如果不知道如何使用cmake,以及如何使用编译产生的Turorial.exe,可先看下前面CMake使用步骤的说明,它以Step4为例详细介绍了使用过程,Step1的配置可能不够完全,比如无法运行make install,无法运行make test,但可以参考。)

  配置需要选择合适的编译器,虽然我安装了VC2008,但没有配置成功;选择Unix Makefiles,配置成功,它自动找到了DevC++下的gcc.exe等编译器。

  通过编写CMakeLists.txt,可以控制生成的Makefile,从而控制编译过程。CMake自动生成的Makefile不仅可以通过make命令构建项目生成目标文件,还支持安装(make install)、测试安装的程序是否能正确执行(make test,或者ctest)、生成当前平台的安装包(make package)、生成源码包(make package_source)、产生Dashboard显示数据并上传等高级功能,只要在CMakeLists.txt中简单配置,就可以完成很多复杂的功能,包括写测试用例。

  由于Step1-7,后面一步的配置都包含了前面一步的配置,所以从Step5开始,就会遇到make的问题。

  b、可以通过一个很简单的用例检查程序是否运行起来,没有出现异常。(TurotialRuns只是一个用例名字)

  总之,CMake是一个非常强大的编译自动配置工具,支持各种平台,KDE也是用它编译的,感兴趣的可以试用一下。

  CMake是一个比make更高级的编译配置工具,它可以根据不同平台、不同的编译器,生成相应的Makefile或者vcproj项目。

  在build目录运行make,即可开始编译,但是开始会报告sh.exe运行异常,应该是Tools下的UnxUtils的sh.exe与Win7不兼容,发现有如下make文件,估计是它导致的,于是把它重命名,不使用UnxUtils下的make,就OK乐。

标签:   600217股吧      伴娘被扒衣      皖维高新股吧   

Copyright©21 中国名酒库-专门从事酒水招商,代理加盟,白酒,红酒葡萄酒 版权所有 xml地图  网站地图