Windows上使用cmake编译和生成执行文件
2024-03-21 16:48:41 +0000 UTC
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",就可以执行了