相关疑难解决方法(0)

在gdb中<值优化>是一个问题吗?

我有一个只在-O2优化中崩溃的应用程序(使用gcc 4.2.4编译).当我单步执行代码并到达崩溃并尝试检查值的位置时,我在gdb中得到"值优化".

我在网上看到这意味着该值存储在寄存器中.我想知道我的崩溃是否与某些信息放在寄存器中这一事实有关?有没有办法打印寄存器中的内容以查看它是否已损坏?有没有办法保持优化但不使用寄存器?

谢谢!

c++ gcc gdb

9
推荐指数
2
解决办法
1万
查看次数

标签 统计

c++ ×1

gcc ×1

gdb ×1