CMake常见用法

CMake是一个跨平台的构建工具,可以自动生成各种操作系统的构建文件(如Makefile),使得开发者可以在不同的平台上方便地构建软件。下面列出了一些常见的CMake用法:
1. 定义项目名称和版本号

cmake_minimum_required(VERSION 3.10) project(my_project VERSION 1.0.0)
2. 添加源文件

add_executable(my_app main.cpp foo.cpp bar.cpp)
3. 添加库文件

add_library(my_lib STATIC lib.cpp)
4. 添加头文件搜索路径

include_directories(include)
5. 添加链接库搜索路径

link_directories(lib)
6. 链接库文件

target_link_libraries(my_app my_lib)
7. 设置编译选项

set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11 -Wall -Wextra")
8. 设置安装目录

install(TARGETS my_app DESTINATION bin) install(FILES config.cfg DESTINATION etc)

上是CMake的一些常见用法,还有很多其他的命令和选项可以使用。在使用CMake时,可以通过cmake --help命令查看完整的命令列表,并参考CMake官方文档进行学习和使用。

你可能感兴趣的:(c++,linux,开发语言)