81.44 MB
2023.12.27
英文软件
0积分

CMake for mac(编程工具) v3.28.1免费版

立即下载0积分(vip免费)

客服QQ:

点赞
收藏
分享
macOS 12.0.x
支持 macOS Monterey 12.x

CMake for mac是一个开源编程工具,CMake旨在帮助您构建,测试和打包新的软件项目。该实用程序具有用户友好的用户界面,可帮助您生成构建文件,创建库,构建可执行文件等。CMake for mac免费版允许您通过用户友好的界面使用大量工具来极大地简化程序。

CMake安装教程

下载软件完成后,打开镜像包,拖动【CMake】到应用程序中安装

CMake软件介绍

CMake是一个可扩展的开源系统,它以独立于编译器的方式管理操作系统中的构建过程。与许多跨平台系统不同,CMake旨在与本机构建环境结合使用。放置在每个源目录中的简单配置文件(称为CMakeLists.txt文件)用于生成标准构建文件(例如,Unix上的makefile和Windows MSVC中的项目/工作区),这些文件以通常的方式使用。CMake可以生成一个本机构建环境,它将编译源代码,创建库,生成包装器并以任意组合构建可执行文件。CMake支持就地和非现场构建,因此可以从单个源树支持多个构建。CMake还支持静态和动态库构建。CMake的另一个不错的功能是它生成一个缓存文件,旨在与图形编辑器一起使用。例如,当CMake运行时,它会定位文件,库和可执行文件,并且可能会遇到可选的构建指令。此信息被收集到缓存中,在生成本机构建文件之前,用户可以更改该信息。

CMake软件特点

编译源代码并轻松生成二进制文件
在使用CMake时,您可以使用独立的配置文件来编译项目。但是,您必须首先提供源代码和输出位置,然后再前进到配置面板。

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

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

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

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

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

跨平台构建环境,可以帮助您编译和打包源代码
CMake是一个功能强大的软件解决方案,用于编译,测试和打包源代码,通过允许您通过用户友好的界面使用大量工具来极大地简化程序。

CMake更新日志

CMake for mac(编程工具) v3.19.2免费版

版本3.19.2:

  • cmake.org上提供的预编译的macOS二进制文件现在是具有x86_64和arm64体系结构的通用二进制文件。它需要macOS 10.10或更高版本。软件包文件的命名模式已从cmake- $ ver-Darwin-x86_64更改为cmake- $ ver-macos-universal。
  • Apple Silicon主机体系结构选择支持已更新。CMake 3.19.0和3.19.1始终选择arm64作为主机体系结构。CMake 3.19.2返回使用uname -m,就像CMake 3.18及以下版本一样。由于这可能根据CMake自己的体系结构和调用进程树的体系结构而有所不同,因此可以将CMAKE_APPLE_SILICON_prOCESSOR变量或CMAKE_APPLE_SILICON_prOCESSOR环境变量设置为显式指定主机体系结构。
  • 添加了CMAKE_ISPC_HEADER_SUFFIX变量和相应的ISPC_HEADER_SUFFIX目标属性,以控制ISPC编译器生成的标头使用的标头后缀。

小编点评

CMake能强大且跨平台的编程工具,可帮助用户轻松地在各种操作系统上构建项目,CMake满足你对ITK和VTK等开源项目的强大跨平台构建环境的需求。

立即下载

客服QQ:

客服微信

返回顶部