未来Mac下载

mac.macxz.com
软件介绍
相关软件

CMake for Mac(跨平台编译工具)是未来软件园收集的一款十分强大的跨平台的开源制造系统,可帮助用户轻松地为各种操作系统构建项目。CMake是一种可扩展的开源系统,可以在操作系统中以编译器独立的方式管理构建过程。与许多跨平台系统不同,CMake被设计为与本地构建环境一起使用。

CMake for Mac(跨平台编译工具)

CMake for Mac(跨平台编译工具) 安装教程

下载完成安装包后,双击打开,将左侧拖拽至右侧应用程序,默认安装。若遇到意外或者无法打开的情况,请点击读我。

CMake for Mac(跨平台编译工具)

CMake for Mac(跨平台编译工具) 官方介绍

CMake是一个功能强大的软件解决方案,用于编译,测试和打包源代码,可以通过用户友好的界面使用广泛的工具集大大简化了该过程。CMake是一个开源的跨平台系列工具,旨在构建,测试和打包软件。CMake用于使用简单的平台和编译器独立配置文件来控制软件编译过程,并生成可以在您选择的编译环境中使用的本机makefile和工作区。CMack工具套件由Kitware创建,以响应对开源项目(如ITK和VTK)的强大的跨平台构建环境的需求。

CMake for Mac(跨平台编译工具) 软件背景

CMake是为了响应由NLM资助的Insight Segmentation and Registration Toolkit(ITK)的强大的跨平台构建环境,作为可见人类项目的一部分而创建的。它受到由Ken Martin和其他开发人员创建的早期系统pcmaker的影响,支持Visualization Toolkit(VTK)开源3D图形和可视化系统。要创建CMake,Kitware的Bill Hoffman将pcmaker中的一些关键想法纳入其中,并添加了更多的自己,并考虑采用Unix 配置工具的一些功能。最初的CMake实施是2000年中期,2001年初发生加速发展。许多改进是由于其他开发人员将CMake纳入自己的系统的影响。例如, VXL软件社区采用CMake作为其构建环境,提供了许多基本功能。Brad King为了支持CABLE,自动化包装环境和GCC-XML,GE公司的研发需要对其测试基础架构(DART)的支持,增加了几项功能。添加了其他功能,以支持VTK的构建环境转换到CMake,并支持ParaView,一个并行可视化系统,以支持Los Alamos国家实验室的高级计算实验室。VXL软件社区采用CMake作为其构建环境,提供了许多基本功能。Brad King为了支持CABLE,自动化包装环境和GCC-XML,GE公司的研发需要对其测试基础架构(DART)的支持,增加了几项功能。添加了其他功能,以支持VTK的构建环境转换到CMake,并支持ParaView,一个并行可视化系统,以支持Los Alamos国家实验室的高级计算实验室。VXL软件社区采用CMake作为其构建环境,提供了许多基本功能。Brad King为了支持CABLE,自动化包装环境和GCC-XML,GE公司的研发需要对其测试基础架构(DART)的支持,增加了几项功能。添加了其他功能,以支持VTK的构建环境转换到CMake,并支持ParaView,一个并行可视化系统,以支持Los Alamos国家实验室的高级计算实验室。和自动化环绕环境和GCC-XML,GE公司研发需要对其测试基础架构(DART)的支持。添加了其他功能,以支持VTK的构建环境转换到CMake,并支持ParaView,一个并行可视化系统,以支持Los Alamos国家实验室的高级计算实验室。和自动化环绕环境和GCC-XML,GE公司研发需要对其测试基础架构(DART)的支持。添加了其他功能,以支持VTK的构建环境转换到CMake,并支持ParaView,一个并行可视化系统,以支持Los Alamos国家实验室的高级计算实验室。

CMake for Mac(跨平台编译工具)

CMake for Mac(跨平台编译工具) 软件特色

CMake是一组开源工具,旨在帮助您构建,测试和打包新的软件项目。该实用程序具有用户友好的用户界面,可帮助您生成构建文件,创建库,构建可执行文件等。

编译源代码并轻松生成二进制代码

在使用CMake时,您可以使用独立的配置文件编译项目。但是,必须首先提供源代码和输出位置才能进入配置面板。

CMake使您可以使用默认的本地编译器,选择要使用的特定本机编译器,为交叉编译提供工具链文件,或手动配置交叉编译选项。

该实用程序允许您设置目标操作系统和版本,处理器以及C,C ++和Fortran编译器。另外,您可以提供目标根,并选择程序或库模式。

此外,您可以指定要用于当前项目的生成器:Unix Makefile,Ninja,Xcode,CodeBlocks,CodeLite,Eclipse,KDevelop,Kate或Sublime Text。

创建依赖多个库的应用程序

CMake能够构建和测试多个文件夹附带的源代码,并且还需要各种库才能正常运行。该实用程序依赖于放置在源代码目录中的CMakeLists.txt文件,并包含构建项目的所有命令。

请注意,CMake附带了一组预定义的命令,它们将包含在CMakeLists.txt文件中,但您也可以选择创建自己的自定义命令。

跨平台构建环境,可以帮助您编译和打包源代码


CMake for Mac(跨平台编译工具)

CMake for Mac(跨平台编译工具) 更新日志

CMake for Mac(跨平台编译工具)v3.8.1版本更新:

FindOpenSSL:添加更多库名替代

FindBoost:恢复路径中的反斜杠容差

测试:在安装KDE4时修复FindModulesExecuteAll

测试:简化CMakeOnly.AllFindModules策略设置

CMake for Mac(跨平台编译工具) 小编点评

CMake是一种可扩展的开源系统,可以在操作系统中以编译器独立的方式管理构建过程。与许多跨平台系统不同,CMake被设计为与本地构建环境一起使用。

相关软件

更多
立即下载

客服QQ:

客服微信

返回顶部
后退
榜单 X