hpux 下gdb调试 打印变量值是出现:value unavailable at address
各位大侠好!
(1)我在hpux操作系统下,用gdb调试程序,但是当用print打印变量值时,总是不能显示变量的值:
(gdb) p argc
$1 = <value unavailable at address 0x4000000000001ee2>
(2)我怀疑是不是在编译的时候,编译器对其进行了优化,不让这些值显示。
编译选项是:
aCC +Onolimit +O2 +Ofast +DD64 +DSitanium2 -Wl,+as,mpas -Wl,+allowdups +inst_implicit_include +u1 -c -g -I. -I.. -mt -AA -ext *.cpp
(3)本来是在调试区或者hpux区询问的但是,这两个区页面出错,所以只能在这边碰碰运气,希望各位大侠帮小弟看看。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论