cmake是做什么的?

cmake是做什么的?CMake(CrossplatformMake)是一个开源的跨平台自动化构建工具,可以跨平台地生成各式各样的makefile或者project文件,支持利用各种编译工具生成可执行程序或链接库。CMake自己不编译程序,它相当于用自己的构建脚本CMakeLists.txt,叫各种编译工具集去生成可执行程序或链接库。一般用于编译程序的makefile文件比较复杂,自己去编写比较麻烦,而利用CMake,就可以编写相对简单的CMakeLists.txt,由CMake根据

CMake(Cross platform Make)是一个开源的跨平台自动化构建工具, 可以跨平台地生成各式各样的 makefile 或者 project 文件, 支持利用各种编译工具生成可执行程序或链接库。

CMake 自己不编译程序, 它相当于用自己的构建脚本 CMakeLists.txt,叫各种编译工具集去生成可执行程序或链接库。

一般用于编译程序的 makefile 文件比较复杂,自己去编写比较麻烦, 而利用 CMake ,就可以编写相对简单的 CMakeLists.txt ,由 CMake 根据 CMakeLists.txt 自动生成 makefile,然后就可以用 make 生成可执行程序或链接库。

整个 KDE 桌面环境的很多程序都是用 CMake 脚本构建的,跨平台的程序/库如 Boost C++ Libraries、OpenCV、LLVM、Clang 等也都是用 CMake 脚本构建的。

今天的文章cmake是做什么的?分享到此就结束了,感谢您的阅读。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/6235.html

(0)
编程小号编程小号

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注