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.
这里是内部编译,编译完成之后,产生的中间文件跟源程序在同一个文件夹中。
浙公网安备 33010602011771号