1、编写CMakeLists.txt:
首先,确保你的项目根目录有一个CMakeLists.txt文件,它描述了如何构建你的项目。
例如,一个简单的CMakeLists.txt可能如下所示:
cmake_minimum_required(VERSION 3.5)
aux_source_directory(. DIR_LIB_SRCS)
add_library (collect ${DIR_LIB_SRCS})
target_link_libraries(collect utils frame handler)
2、生成构建文件:
在项目的根目录中,运行以下命令来生成构建文件(如Makefile):
mkdir build
cd build
cmake ..
这将在build目录中生成Makefile(或其他构建系统的文件)。
3、编译带有调试信息的代码:
在生成构建文件后,使用cmake的--build选项和适当的构建工具(如make)来编译你的代码,并确保启用了调试信息。这通常通过向cmake或构建工具传递-DCMAKE_BUILD_TYPE=Debu