CMake

CMake V3.23.0

软件大小:71.90MB
软件类型:国产软件
软件语言:简体中文
软件授权:免费软件
软件分类: 开发软件
支持系统:
  • CMake

CMake      CMake MAC版是一款便捷好用的开源编程软件,CMake MAC最新版可以编译源代码、制作程序库、产生适配器(wrapper)、还可以用任意的顺序建构执行档,CMake MAC版具有用户友好的用户界面,可帮助您生成构建文件,创建库,构建可执行文件等。

{mac3}      

软件介绍

      CMake MAC版是一个跨平台的安装(编译)工具,可以用简单的语句来描述所有平台的安装(编译过程)。他能够输出各种各样的makefile或者project文件,能测试编译器所支持的C++特性,类似UNIX下的automake。只是 CMake 的组态档取名为 CmakeLists.txt。Cmake 并不直接建构出最终的软件,而是产生标准的建构档(如 Unix 的 Makefile 或 Windows Visual C++ 的 projects/workspaces),然后再依一般的建构方式使用。这使得熟悉某个集成开发环境(IDE)的开发者可以用标准的方式建构他的软件,这种可以使用各平台的原生建构系统的能力是 CMake 和 SCons 等其他类似系统的区别之处。

CMake

功能介绍

      1、可扩展的开源系统,它以独立于编译器的方式管理操作系统中的构建过程。。

      2、与许多跨平台系统不同,它的设计目的是与本地构建环境结合使用。

      3、它可以生成一个本地构建环境,该环境将编译源代码、创建库、生成包装器并在任意组合中构建可执行文件。

      4、支持in-place和out- place构建,因此可以从单个源树支持多个构建。它还支持静态和动态库构建。

      5、支持依赖于多个库的复杂目录层次结构和应用程序。

      6、处理必须构建可执行文件的情况,以便生成随后编译并链接到最终应用程序中的代码。

      7、提供了许多预定义的命令,但是如果需要,您可以添加自己的命令。

      8、为特定的编译器/操作系统组合添加其他makefile生成器。(虽然目前支持Unix和msvc++,但其他开发人员正在添加其他编译器/OS支持)。

软件特点

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

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

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

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

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

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

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

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

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

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

CMake下载地址

mac版下载 电脑版下载

百科推荐