CMake编译工具 v3.15.5免费最新版
- 软件授权: 免费软件
- 软件类型: 国产软件
- 软件语言: 简体中文
- 更新时间: 2022-01-11
- 软件评分:
- 软件大小: 20.87 MB
- 应用平台: WinXP/Win7/Win8/Win10
CMake是一款开源免费的,跨平台编译工具,由Kitware创建的,可以使用它来编译源代码、制作程式库等,可以满足满足编译人员的构建环境需求,适合用于构建,测试以及打包软件等多种工作,通过它可以使用简单的语句来描述所有平台的编译过程,支持C语言、C++、Fortran、Java等多种语言的自动相依性分析功能,还可以生成 native 编译配置文件,有了这款工具,可以更高效率完成编译构建过程,编译的效率大大提高,可以简化很多的编译过程,对于编译构建工作十分有帮助,支持和管理KDE4等大型的项目,支持Visual Studio .NET和过去的Visual Studio版本,还支持平行建构,即可以在内多台计算机上完成构建,更高效,支持扩展,可以为软件扩展更多的功能,是一款专业的编译工具,软件绿色免费,打开bin文件夹下的cmake-gui.exe程序即可使用,需要的朋友赶快下载吧。
功能特点
1、支持复杂的大型构建环境。CMake已经在几个大型项目中得到验证。
2、生成本地构建文件(例如,UNIX上的MaxFipe文件;MS VisualC++中的工作空间/项目)。因此,标准工具可以用于任何平台/编译器配置。
3、强大的命令包括定位文件、库、可执行文件的能力;包括封装标准功能的外部CMake文件;测试系统的接口;支持递归目录遍历与变量继承;可以运行外部程序;支持条件构建;支持正则表达式扩展等等。
4、支持就地和异地构建。从一个源树可以有多个编译树。
5、可以很容易地扩展以添加新功能。
6、cmake是开源的。
7、cmake使用设计为与图形编辑器接口的缓存进行操作。缓存提供可选的交互以有条件地控制生成过程。
软件特色
1、内建C语言、C++、Fortran、Java的自动相依性分析功能。
2、经由CMake脚本语言支援SWIG、Qt、FLTK。
3、内建对微软Visual Studio .NET和过去的Visual Studio版本的支援,可以产生后缀为.dsp、.sln和.vcproj的文档。
4、用传统的时间标签侦测档案内容的改变。
5、支援平行建构(在多台电脑上同时建构)
6、在许多操作系统上进行跨平台编译,包括Linux、POSIX相容的系统(AIX、*BSD、HP-UX、IRIX、MinGW/MSYS、Solaris系统)、Mac OS X和微软Windows 95/98/NT/2000/XP等。
7、产生可以给Graphviz用的全局相依图。
8、已经和Dart、CTest和CPack等软件测试和释出的工具整合
使用方法
CMake的所有的语句都写在一个叫:CMakeLists.txt的文件中。当CMakeLists.txt文件确定后,可以用ccmake命令对相关 的变量值进行配置。这个命令必须指向CMakeLists.txt所在的目录。配置完成之后,应用cmake命令生成相应的makefile(在Unix like系统下)或者 project文件(指定用window下的相应编程工具编译时)。
其基本操作流程为:
$> ccmake directory
$> cmake directory
$> make
其中directory为CMakeList.txt所在目录;
第一条语句用于配置编译选项,如VTK_DIR目录 ,一般这一步不需要配置,直接执行第二条语句即可,但当出现错误时,这里就需要认为配置了,这一步才真正派上用场;
第二条命令用于根据CMakeLists.txt生成Makefile文件;
第三条命令用于执行Makefile文件,编译程序,生成可执行文件;
更新日志
1.优化了相关功能