Cmake 介绍
CMake是一个跨平台安装(编译)工具,可以用简单的语句描述所有平台的安装(编译)过程。 他可以输出各种各样的makefile和项目文件。 但是,CMake配置文件被命名为CMakeLists.txt。 Cmake不会直接生成最终软件,而是生成标准生成文件(如Unix上的Makefile和Windows Visual C上的项目/工作空间),并以常用的生成方法使用。
安装Cmake
下载cmake
下载地址: https://cmake.org/download/
点击链接进入cmake官网下载页面
这里下载的是cmake-3.20.2-windows-x86 _ 64.zip。 此压缩包对应于windows 64位系统上的cmake压缩包。 (PS:基于电脑windows系统的位数下载对应的版本)
解压缩cmake压缩包以添加环境变量
您可以解压缩并使用刚刚下载的cmake-3.20.2-windows-x86 _ 64.zip。
在使用之前,必须添加环境变量(即cmake.exe )所在的路径。
我的电脑路径是d :cmakecmake-3.20.2-windows-x86 _ 64 弱乌龟,将此路径添加到环境变量中。
打开cmd并输入cmake后,将显示以下消息,指示cmake安装成功:安装MinGW
cmake并不完成整个项目的编译。 cmake输出makefile。 需要用它生成makefile并进行化妆。 这需要在windows环境中安装MinGW。 有关MinGW的安装使用情况,请访问https://www.cn blogs.com/jisong Xie/p/10761274.html
我们需要在窗口中直接输入make,所以可以识别并自动编译makefile。 可以将MinGW安装路径较弱的相机文件下的mingw32-make.exe重命名为make.exe。
如果没有mingw32-make.exe,可以从这里下载:
3359 download.csdn.net/download/QQ _ 40817333/12374383? UTM _ medium=distribute.PC _ relevant _ t0.none-task-download-2~default~blogcommendfrommmachinelearnpai2~ de -任务下载-2~ default~blogcommendfrommachinelearnpai2~ default-1.control
打开cmd并输入make -version后,将显示以下消息,指示安装成功:使用Cmake编译一个简单的小工程
创建一个目录以创建两个文件: CMakeLists.txt和hello_cmake.c。 这两个文件的内容如下。
CMakeLists.txt
cmake _ minimum _ required (版本3.0 )项目(hello_cmake.c ) add_executable ) hello_cmake.c是
#includestdio.hintmain(intargc,char *argv[] ) printf(Hellocmake! n '; 返回0; }
打开cmd并进入当前目录,然后在以下命令行中输入:
mkdirbuildcdbuildcmake-g ' mingw make files ' . make hello _ cmake.exe如下图所示。