最近想添加一些断点,一步步调试一些ROS库,了解这些函数是如何调用的。这些 ROS 库是从源代码构建的。
但是,我发现库的所有成员函数都链接到
.h
文件,我看不到这些函数内部的内容,并且成员函数内部的断点也没用。
有没有办法在库成员函数内部添加断点并观察库成员函数运行情况?
按照@jabba的指示,我使用
main.cpp
构建了当前的-DCMAKE_BUILD_TYPE=Debug
和第三方库,并且断点起作用了,
编辑
即,
catkin build main_node -DCMAKE_BUILD_TYPE=Debug