waf*_*man 2 c debugging gcc
我正在调试一个开源库,它有一个在加载时初始化的结构.struct的一个成员是一个函数指针.什么是最快的方式来确定它指向哪个功能?例如,如果我打印出函数指针的值,是否有一些工具可以用来查找函数的名称?我在嵌入式Linux系统上执行此操作,但尚未提供GDB.
Car*_*rum 5
链接器可以输出映射文件.假设您的功能无法移动,您可以在那里查找地址.生成地图文件的选项可能有所不同; 在我的Mac上-map,Linux手册页说明了-Map.
-map
-Map
除了一点编辑之外,如果你没有一个有效的源代码级调试解决方案,你应该做的第一件事是获得一个.停止所有其他工作,直到您拥有适合开发的基础架构.你可能不得不努力说服管理层说这很重要,但希望你能让他们理解.
归档时间:
14 年,2 月 前
查看次数:
126 次
最近记录: