Windows上使用cmake编译和生成执行文件
2024-03-21 16:48:41
Art
安装CMake,安装gcc/g++编译环境
创建项目文件夹test,并在test文件夹创建hello.c和CMakeLists.txt文件
hello.c #include <stdio.h> #include <stdlib.h> int main(int argc, char *argv[]) { printf("hello world\n"); system("pause"); return 0; }
CMakeLists.txt
cmake_minimum_required(VERSION 3.0) project (hello_cmake) add_executable(hello_cmake hello.c)
在test根目录下创建build文件夹
启动终端cmd, 然后cd进到build文件夹下
输入cmake -G "Unix Makefiles" ..
说明: "Unix Makefiles"代表在build目录生成makefiles文件,..代表cmake的目录是build之外的项目根路径,如果是直接cmake..就是在build目录生成VS的工程文件
等待编译完成,然后在build目录里输入"make"命令生成可执行文件
然后输入".\hello.exe",就可以执行了