原帖 | Jack | 2024-11-18 10:00 | 👍0 | 阅读约1
为什么调试器中看不到局部变量?map文件里也看不到?
局部变量在栈上,只有进入这个代码块(比如某个函数时),它才会分配和产生,你才能在调试时进入这个代码块时看到这个变量(若仍看不到,多半是优化等级的锅,见 如果调试器中看不到变量地址,可以尝试优化等级关一下。O0)。map文件中也不会有这个局部变量明确的地址,因为它并不永久存在。
相关笔记
原帖 | Jack | 2024-11-18 10:00 | 👍0 | 阅读约1
为什么调试器中看不到局部变量?map文件里也看不到?
局部变量在栈上,只有进入这个代码块(比如某个函数时),它才会分配和产生,你才能在调试时进入这个代码块时看到这个变量(若仍看不到,多半是优化等级的锅,见 如果调试器中看不到变量地址,可以尝试优化等级关一下。O0)。map文件中也不会有这个局部变量明确的地址,因为它并不永久存在。
相关笔记