cmake相关

相关参考:

CMake教程之CMake从入门到应用

Linux下CMake简明教程

cmake命令相关

# 对当前目录下的CMakeLists.txt进行cmake,生成Makefile和中间文件
cmake .
# 对当前目录下的Makefile文件进行make,生成可执行文件
make
# 运行main
./main


#其他命令

# 使用多核CPU编译
make -j4

编写CMakeLists.txt文件

# 设置cmake的最低版本
cmake_minimum_required (VERSION 2.8)

设置最低版本号,可用cmake -version查看版本号,这里设置为2.8。

cmake_minimum_required (VERSION 2.8)

工程名

project (demo)

添加子目录

add_subdirectory(src)

查找当前目录下的所有源文件 ,并将名称保存到xxx变量

aux_source_directory(. DIR_SRCS)

指定生成目标,main为生成的目标文件,main.c为要编译的源文件

add_executable(main main.c)

设置目标文件的生成路径,一般为bin

set(EXECUTABLE_OUTPUT_PATH ${PROJECT_BINARY_DIR}/bin)

设置C++11

set(CMAKE_CXX_STANDARD 11)

 

你可能感兴趣的:(cmake相关)