CMake+MinGW搭建C/C++编译环境
1.MinGW安装
链接:https://pan.baidu.com/s/1r0I1qn6wuqGhqBsDLMCO-A
提取码:lw1y
直接解压即可。设置环境变量
1.2 win+r 输入CMD打开命令行输入g++ --version如图则成功:
2.Cmake安装
官网地址https://cmake.org/download/
下载最新的.msi文件直接下载。傻瓜式安装记得添加环境变量。选择 "Add CMake to the system PATH for all users"
2.2 安装完成打开cmd 输入cmake,如下图,则成功。
3.编写实例。如下图创建一个文件夹,下面由build,main.cpp,CMakeLists.txt三个文件。如下图:
3.2 CMakeLists.txt内容如下:
cmake_minimum_required(VERSION 3.4)
PROJECT(hello_world)
INCLUDE_DIRECTORIES(
${PROJECT_SOURCE_DIR}
)
set(SRC
${PROJECT_SOURCE_DIR}/main.cpp
)
ADD_EXECUTABLE(hello ${SRC})
3.3 main.cpp内容如下:
#include<iostream>
using namespace std;
int main(int argc,char const *argv[])
{
cout<<"hello"<<endl;
return 0;
}
4.启动cmake工具,生成makefile,文件选择如图:上面步骤3所在的文件夹
4.2点击configure按钮,选择MinGW Makefiles,如图:
4.3然后点击Generate按钮生成makefile文件。
4.4cmd命令行进入makefile文件所在目录即build目录,如图:
4.5 输入 make 即可。如图
得到。exe文件如图:
4.6继续在该cmd命令行下输入 hello.exe即可得到 输出。
5.补充,在4.5中 的make命令需要找到mingw安装目录下mingw32-make.exe拷贝一份并重命名为make.exe,如图:
参考1:https://www.cnblogs.com/herelsp/p/8679200.html#_label2
参考2:https://blog.csdn.net/isscollege/article/details/78038921