gpt4 book ai didi

debugging - 如何使用 cygwin 工具链在 NetBeans 8.1 调试器中观看 C++ STL 集合?

转载 作者:行者123 更新时间:2023-12-03 06:52:00 26 4
gpt4 key购买 nike

我想使用 cygwin 工具链查看 NetBeans 中的矢量元素。有一些说明,但不清楚如何将它们应用到cygwin。有人对此有过积极的经历吗?

谢谢。

最佳答案

在 Windows 10 上,使用 Netbeans 8.2 和 cygwin64:

  • 检查 libstdc++ 是否已安装(使用 cygwin 'setup-x86_64.exe')
  • 从以下位置下载脚本
    https://gcc.gnu.org/svn/gcc/trunk/libstdc++-v3/python/libstdcxx
  • 将所有文件夹和文件(包括文件夹“libstdcxx”)复制到 cygwin。例如:
    c:\bin\cygwin64\usr\share\gdb\python
    (复制后,文件夹中应该有一个文件“printers.py”: c:\bin\cygwin64\usr\share\gdb\python\libstdcxx\v6

  • 打开 Netbeans 项目属性/调试并检查它在哪里查找 Gdb ini 文件(我的位于 c:\users\MYUSER\.gdbinit)

  • 在该文件夹中创建文件 .gdbinit,其中包含:
    python
    导入系统
    sys.path.insert(0, 'c:\bin\cygwin64\usr\share\gdb\python')
    从 libstdcxx.v6.printers 导入 register_libstdcxx_printers
    register_libstdcxx_printers(无)
    结束

    (注意上面正确的sys.path.insert)

  • 重建您的项目。调试时,“变量”选项卡将显示有意义的信息。

关于debugging - 如何使用 cygwin 工具链在 NetBeans 8.1 调试器中观看 C++ STL 集合?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38983093/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com