CMake一个HelloWorld

步骤1:编写一个Helloworld程序

点击查看代码
#main.cpp
#include <iostream>
int main(){
std::cout <<  "hello word" << std::endl;
}

步骤2:写CMakeLists.txt

点击查看代码
#CMakeLists.txt

PROJECT (HELLO)

SET(SRC_LIST main.cpp)

MESSAGE(STATUS "This is BINARY dir " ${HELLO_BINARY_DIR})

MESSAGE(STATUS "This is SOURCE dir "${HELLO_SOURCE_DIR})

ADD_EXECUTABLE(hello ${SRC_LIST})

步骤3:使用cmake命令生成makefile文件

直接在终端使用cmake命令,会产生CMakeFiles, CMakeCache.txt, cmake_install.cmake 等文件不需要理会这些文件的作用,以后你也可以不去理会。最关键的是,它自动生成了Makefile.
这里是内部编译,编译完成之后,产生的中间文件跟源程序在同一个文件夹中。

步骤4:使用make命令进行编译

步骤5:最终生成Hello程序

posted on 2022-08-04 15:49  hold涛  阅读(63)  评论(0)    收藏  举报