dmz社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 1455|回复: 2

[程序开发] CMake for Mac(免费编程软件)v3.20.4官方版

[复制链接]
  • TA的每日心情
    慵懒
    2022-5-8 15:27
  • 签到天数: 88 天

    [LV.6]常住居民II

    1299

    主题

    1390

    帖子

    6146

    积分

    荣誉会员

    积分
    6146

    发表于 2021-6-17 16:56:26 | 显示全部楼层 |阅读模式

    本站资源全部免费,回复即可查看下载地址!

    您需要 登录 才可以下载或查看,没有帐号?立即注册

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

    软件截图:
    15084737_5b77069720.jpeg 19103738_4cb61c42b0.png

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

    CMake Mac版是一款Mac平台上免费的编译工具,CMake旨在构建、测试和软件打包。CMake是用于控制软件使用简单的平台和编译器编译过程独立配置文件。CMake生成本机makefile和工作区,可以使用您所选择的编译器环境。

    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更新日志
        现在,可以正确地检测到Intel Classic 2021编译器的版本号为主要版本2021。CMake3.20.1及更低版本不知道Intel从2021版本开始对标识宏版本方案进行的更改,并检测到版本为20.2。
        现在将Intel oneAPI Fortran编译器标识为IntelLLVM。oneAPI 2021.1 Fortran编译器缺少标识宏,因此CMake 3.20.1及以下版本将其标识为Intel。CMake现在有一种特殊情况,可以将oneAPI 2021.1 Fortran识别为IntelLLVM。oneAPI 2021.2 Fortran编译器定义了正确的标识宏,因此被IntelLLVM所有CMake 3.20版本标识。


    下载地址:

    游客,如果您要查看本帖隐藏内容请回复
    温馨提示:
    1、本站所有内容均为互联网收集或网友分享或网络购买,本站不破解、不翻录任何视频!
    2、如本帖侵犯到任何版权问题,请立即告知本站,本站将及时予与删除并致以最深的歉意!
    3、本站资源仅供本站会员学习参考,不得传播及用于其他用途,学习完后请在24小时内自行删除.
    4、本站资源质量虽均经精心审查,但也难保万无一失,若发现资源有问题影响学习请一定及时点此进行问题反馈,我们会第一时间改正!
    5、若发现链接失效了请联系管理员,管理员会在2小时内修复
    6、如果有任何疑问,请加客服QQ:1300822626 2小时内回复你!
    回复

    使用道具 举报

  • TA的每日心情
    无聊
    2024-2-27 10:08
  • 签到天数: 74 天

    [LV.6]常住居民II

    0

    主题

    180

    帖子

    704

    积分

    终身会员[A]

    Rank: 7Rank: 7Rank: 7

    积分
    704

    发表于 2023-8-14 15:37:39 | 显示全部楼层
    正需要,支持楼主大人了!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    11 小时前
  • 签到天数: 278 天

    [LV.8]以坛为家I

    1

    主题

    985

    帖子

    2857

    积分

    傲视群雄

    Rank: 8Rank: 8

    积分
    2857

    发表于 2023-12-28 20:42:10 | 显示全部楼层
    正需要,支持楼主大人了!
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    QQ|Archiver|小黑屋|本站代理|dmz社区

    GMT+8, 2024-4-28 15:44 , Processed in 0.093972 second(s), 39 queries .

    Powered by Discuz! X3.4 Licensed

    Copyright © 2001-2021, Tencent Cloud.

    快速回复 返回顶部 返回列表