hpux 下gdb调试 打印变量值是出现:value unavailable at address

发布于 2022-10-15 07:04:37 字数 571 浏览 12 评论 0

各位大侠好!

    (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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文