cmake打印堆栈

设置参数

add_compile_options(-g)
add_compile_options(-O0)
add_compile_options(-no-pie)
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -O0 -g0")
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -O0 -g0")
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11")

set(LINK_FLAGS    "-rdynamic")
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11")

打印出的堆栈地址 反向寻找函数名

addr2line 0x318e1b -e demo.bin -f -s -C

 

posted on 2023-10-30 22:02  弘道者  阅读(73)  评论(0编辑  收藏  举报