我正在尝试使用gdb调试一个共享库,但当我进入该共享库中的函数时,我开始看到所有本地变量(用C编写)都显示为“”。
我尝试链接到共享库(.so)、静态库(.a),确保Makefiles中没有设置任何优化选项,即对库和库测试文件都设置了-O0和-g。
奇怪的是,我之前能够进行调试,但是“”最近才出现,但我不知道为什么,例如,最初我可以看到本地变量。
我知道这是一个含糊的问题,我可能需要提供各种进一步的信息来解决它,例如Makefiles、源代码等,但也许有人可以从这个高级别的描述中识别出问题并提供潜在的修复方案?
我尝试链接到共享库(.so)、静态库(.a),确保Makefiles中没有设置任何优化选项,即对库和库测试文件都设置了-O0和-g。
奇怪的是,我之前能够进行调试,但是“”最近才出现,但我不知道为什么,例如,最初我可以看到本地变量。
我知道这是一个含糊的问题,我可能需要提供各种进一步的信息来解决它,例如Makefiles、源代码等,但也许有人可以从这个高级别的描述中识别出问题并提供潜在的修复方案?