我在试着理解一个程序(移动!)与许多其他文件连接。程序运行良好,没有任何问题,但我想知道哪个函数(来自不同的目录)调用了我感兴趣的函数。因为有这么多相同名称的目录和函数,我不能简单地简单地跟踪它们。到目前为止,我只是通过手动打开所有其他文件来跟踪调用函数。我可以知道如何跟踪调用者函数(或文件)吗?
例如,我在下面附加了一个代码,我想知道哪个调用方函数和文件位置。
bool ompl_interface::ModelBasedPlanningContext::solve(planning_interface::MotionPlanResponse& res) { ... }发布于 2022-03-17 11:25:05
谢谢你们!我一直在使用的程序(ROS Moveit!)有一个内置的gdb调试器,我可以找到日志文件,它显示了启动的所有目录.cpp文件。这可能不一定适用于所有的人,但下面只是我的情况下日志文件位置的一个例子。
~/.ros/log/cf90466c-a51d-11ec-b5e0-7085c253edd4/rosout.loghttps://stackoverflow.com/questions/71483146
复制相似问题