CMake for Mac(编程工具)

CMake for Mac(编程工具)

V3.28.1官方版

  • 2023-12-27
  • 英文软件
  • 4分
  • 1142下载
此为PC软件,请到PC端下载

CMake for Mac是一个编程工具,CMake是用于控制软件使用简单的平台和编译器编译过程***配置文件,帮用户构建、测试和软件打包,可以使用您所选择的编译器环境。本站提供给大家CMake for Mac最新版下载,软件已经为大家测试好,请放心使用!!

CMake for Mac(编程工具)安装教程

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

CMake for Mac(编程工具)软件介绍

CMake是一套旨在构建,测试和打包软件的工具。它用于使用简单的平台和编译器***配置文件来控制软件编译过程。CMake***可以在您选择的编译环境中使用的本机makefile和工作区。它是由Kitware创建的,以响应对开源项目(如ITK和VTK)的强大的跨平台构建环境的需求。

CMake可以处理就地和不合适的构建,从同一个源树中启用多个构建,并交叉编译。在源树之外构建目录树的能力是一个关键特性,确保如果构建目录被删除,源文件将不受影响。另一个功能是***要与图形编辑器一起使用的缓存的功能,当运行CMake时,可以查找可执行文件,文件和库。该信息***缓存,然后可以在***本机构建文件之前进行调整。依赖于多个库的复杂目录层次结构和应用程序得到CMake的良好支持。例如,CMake能够容纳具有多个工具包的项目,或者每个具有多个目录的库。此外,CMake可以在***要为最终应用程序编译的代码之前创建需要创建可执行文件的项目。其开源的可扩展设计允许CMake根据具体项目进行调整。

它可以为许多平台和IDE***makefile,包括Unix,Windows,Mac OS X,OS / 2,MSVC,Cygwin,MinGW和Xcode。使用CMake的项目包括Blender,Bullet物理引擎,LLVM和Clang,MariaDB,MuseScore,MySQL,Qt5,Second Life,Stellarium和SuperTux。

CMake for Mac(编程工具)功能特色

编译源代码并轻松***二进制代码

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

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

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

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

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

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

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

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

CMake是一个功能强大的软件解决方案,用于编译,测试和打包源代码,可以通过用户友好的界面使用广泛的工具集大大简化了该过程。

CMake for Mac更新日志

CMake for Mac(编程工具) V3.24.0-rc3官方版
  • 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 for Mac破解版说明,有需要的用户可以下载哦!更多Mac实用软件请到本站搜索哦!


Notice: Trying to access array offset on value of type null in /data/www/orsoon/xs_cms/app/include/UrlHelper.php on line 812

Notice: Trying to access array offset on value of type null in /data/www/orsoon/xs_cms/app/include/UrlHelper.php on line 812

Notice: Trying to access array offset on value of type null in /data/www/orsoon/xs_cms/app/include/UrlHelper.php on line 812

Notice: Trying to access array offset on value of type null in /data/www/orsoon/xs_cms/app/include/UrlHelper.php on line 812

Notice: Trying to access array offset on value of type null in /data/www/orsoon/xs_cms/app/include/UrlHelper.php on line 812

Notice: Trying to access array offset on value of type null in /data/www/orsoon/xs_cms/app/include/UrlHelper.php on line 812

Notice: Trying to access array offset on value of type null in /data/www/orsoon/xs_cms/app/include/UrlHelper.php on line 812

Notice: Trying to access array offset on value of type null in /data/www/orsoon/xs_cms/app/include/UrlHelper.php on line 812

Notice: Trying to access array offset on value of type null in /data/www/orsoon/xs_cms/app/include/UrlHelper.php on line 812

Notice: Trying to access array offset on value of type null in /data/www/orsoon/xs_cms/app/include/UrlHelper.php on line 812

Notice: Trying to access array offset on value of type null in /data/www/orsoon/xs_cms/app/include/UrlHelper.php on line 812

Notice: Trying to access array offset on value of type null in /data/www/orsoon/xs_cms/app/include/UrlHelper.php on line 812

Notice: Trying to access array offset on value of type null in /data/www/orsoon/xs_cms/app/include/UrlHelper.php on line 812

Notice: Trying to access array offset on value of type null in /data/www/orsoon/xs_cms/app/include/UrlHelper.php on line 812

Notice: Trying to access array offset on value of type null in /data/www/orsoon/xs_cms/app/include/UrlHelper.php on line 812

Notice: Trying to access array offset on value of type null in /data/www/orsoon/xs_cms/app/include/UrlHelper.php on line 812

Notice: Trying to access array offset on value of type null in /data/www/orsoon/xs_cms/app/include/UrlHelper.php on line 812

Notice: Trying to access array offset on value of type null in /data/www/orsoon/xs_cms/app/include/UrlHelper.php on line 812

Notice: Trying to access array offset on value of type null in /data/www/orsoon/xs_cms/app/include/UrlHelper.php on line 812

Notice: Trying to access array offset on value of type null in /data/www/orsoon/xs_cms/app/include/UrlHelper.php on line 812

Notice: Trying to access array offset on value of type null in /data/www/orsoon/xs_cms/app/include/UrlHelper.php on line 812

Notice: Trying to access array offset on value of type null in /data/www/orsoon/xs_cms/app/include/UrlHelper.php on line 812

Notice: Trying to access array offset on value of type null in /data/www/orsoon/xs_cms/app/include/UrlHelper.php on line 812

Notice: Trying to access array offset on value of type null in /data/www/orsoon/xs_cms/app/include/UrlHelper.php on line 812

Notice: Trying to access array offset on value of type null in /data/www/orsoon/xs_cms/app/include/UrlHelper.php on line 812

Notice: Trying to access array offset on value of type null in /data/www/orsoon/xs_cms/app/include/UrlHelper.php on line 812

Notice: Trying to access array offset on value of type null in /data/www/orsoon/xs_cms/app/include/UrlHelper.php on line 812

Notice: Trying to access array offset on value of type null in /data/www/orsoon/xs_cms/app/include/UrlHelper.php on line 812

Notice: Trying to access array offset on value of type null in /data/www/orsoon/xs_cms/app/include/UrlHelper.php on line 812

Notice: Trying to access array offset on value of type null in /data/www/orsoon/xs_cms/app/include/UrlHelper.php on line 812

Notice: Trying to access array offset on value of type null in /data/www/orsoon/xs_cms/app/include/UrlHelper.php on line 812

Notice: Trying to access array offset on value of type null in /data/www/orsoon/xs_cms/app/include/UrlHelper.php on line 812

Notice: Trying to access array offset on value of type null in /data/www/orsoon/xs_cms/app/include/UrlHelper.php on line 812

Notice: Trying to access array offset on value of type null in /data/www/orsoon/xs_cms/app/include/UrlHelper.php on line 812

Notice: Trying to access array offset on value of type null in /data/www/orsoon/xs_cms/app/include/UrlHelper.php on line 812

Notice: Trying to access array offset on value of type null in /data/www/orsoon/xs_cms/app/include/UrlHelper.php on line 812

Notice: Trying to access array offset on value of type null in /data/www/orsoon/xs_cms/app/include/UrlHelper.php on line 812

Notice: Trying to access array offset on value of type null in /data/www/orsoon/xs_cms/app/include/UrlHelper.php on line 812

Notice: Trying to access array offset on value of type null in /data/www/orsoon/xs_cms/app/include/UrlHelper.php on line 812

Notice: Trying to access array offset on value of type null in /data/www/orsoon/xs_cms/app/include/UrlHelper.php on line 812

Notice: Trying to access array offset on value of type null in /data/www/orsoon/xs_cms/app/include/UrlHelper.php on line 812

Notice: Trying to access array offset on value of type null in /data/www/orsoon/xs_cms/app/include/UrlHelper.php on line 812

Notice: Trying to access array offset on value of type null in /data/www/orsoon/xs_cms/app/include/UrlHelper.php on line 812

Notice: Trying to access array offset on value of type null in /data/www/orsoon/xs_cms/app/include/UrlHelper.php on line 812

Notice: Trying to access array offset on value of type null in /data/www/orsoon/xs_cms/app/include/UrlHelper.php on line 812

Notice: Trying to access array offset on value of type null in /data/www/orsoon/xs_cms/app/include/UrlHelper.php on line 812

Notice: Trying to access array offset on value of type null in /data/www/orsoon/xs_cms/app/include/UrlHelper.php on line 812

Notice: Trying to access array offset on value of type null in /data/www/orsoon/xs_cms/app/include/UrlHelper.php on line 812

Notice: Trying to access array offset on value of type null in /data/www/orsoon/xs_cms/app/include/UrlHelper.php on line 812

Notice: Trying to access array offset on value of type null in /data/www/orsoon/xs_cms/app/include/UrlHelper.php on line 812

Notice: Trying to access array offset on value of type null in /data/www/orsoon/xs_cms/app/include/UrlHelper.php on line 812

Notice: Trying to access array offset on value of type null in /data/www/orsoon/xs_cms/app/include/UrlHelper.php on line 812

Notice: Trying to access array offset on value of type null in /data/www/orsoon/xs_cms/app/include/UrlHelper.php on line 812

Notice: Trying to access array offset on value of type null in /data/www/orsoon/xs_cms/app/include/UrlHelper.php on line 812

Notice: Trying to access array offset on value of type null in /data/www/orsoon/xs_cms/app/include/UrlHelper.php on line 812

Notice: Trying to access array offset on value of type null in /data/www/orsoon/xs_cms/app/include/UrlHelper.php on line 812

Notice: Trying to access array offset on value of type null in /data/www/orsoon/xs_cms/app/include/UrlHelper.php on line 812

Notice: Trying to access array offset on value of type null in /data/www/orsoon/xs_cms/app/include/UrlHelper.php on line 812

Notice: Trying to access array offset on value of type null in /data/www/orsoon/xs_cms/app/include/UrlHelper.php on line 812

Notice: Trying to access array offset on value of type null in /data/www/orsoon/xs_cms/app/include/UrlHelper.php on line 812

Notice: Trying to access array offset on value of type null in /data/www/orsoon/xs_cms/app/include/UrlHelper.php on line 812

Notice: Trying to access array offset on value of type null in /data/www/orsoon/xs_cms/app/include/UrlHelper.php on line 812

Notice: Trying to access array offset on value of type null in /data/www/orsoon/xs_cms/app/include/UrlHelper.php on line 812

Notice: Trying to access array offset on value of type null in /data/www/orsoon/xs_cms/app/include/UrlHelper.php on line 812

Notice: Trying to access array offset on value of type null in /data/www/orsoon/xs_cms/app/include/UrlHelper.php on line 812

Notice: Trying to access array offset on value of type null in /data/www/orsoon/xs_cms/app/include/UrlHelper.php on line 812

Notice: Trying to access array offset on value of type null in /data/www/orsoon/xs_cms/app/include/UrlHelper.php on line 812

Notice: Trying to access array offset on value of type null in /data/www/orsoon/xs_cms/app/include/UrlHelper.php on line 812

Notice: Trying to access array offset on value of type null in /data/www/orsoon/xs_cms/app/include/UrlHelper.php on line 812

Notice: Trying to access array offset on value of type null in /data/www/orsoon/xs_cms/app/include/UrlHelper.php on line 812

Notice: Trying to access array offset on value of type null in /data/www/orsoon/xs_cms/app/include/UrlHelper.php on line 812

Notice: Trying to access array offset on value of type null in /data/www/orsoon/xs_cms/app/include/UrlHelper.php on line 812

Notice: Trying to access array offset on value of type null in /data/www/orsoon/xs_cms/app/include/UrlHelper.php on line 812

Notice: Trying to access array offset on value of type null in /data/www/orsoon/xs_cms/app/include/UrlHelper.php on line 812

Notice: Trying to access array offset on value of type null in /data/www/orsoon/xs_cms/app/include/UrlHelper.php on line 812

Notice: Trying to access array offset on value of type null in /data/www/orsoon/xs_cms/app/include/UrlHelper.php on line 812

Notice: Trying to access array offset on value of type null in /data/www/orsoon/xs_cms/app/include/UrlHelper.php on line 812

Notice: Trying to access array offset on value of type null in /data/www/orsoon/xs_cms/app/include/UrlHelper.php on line 812