如何使用cygwin工具链在NetBeans 8.1调试器中观看c ++ STL集合?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何使用cygwin工具链在NetBeans 8.1调试器中观看c ++ STL集合?相关的知识,希望对你有一定的参考价值。
我想在NetBeans中看到带有cygwin工具链的向量元素。有一些说明,但不清楚如何将它们应用于cygwin。有人有积极的经验吗?
感谢名单。
答案
在Windows 10上,使用Netbeans 8.2和cygwin64:
- 检查是否安装了libstdc ++(使用cygwin'setting-x86_64.exe')
- 下载脚本 https://gcc.gnu.org/svn/gcc/trunk/libstdc++-v3/python/libstdcxx
- 将所有文件夹和文件(包括文件夹'libstdcxx')复制到cygwin。例如: C: BIN cygwin64的 usr 共享 GDB 蟒蛇 (复制后,文件夹中应该有一个'printers.py'文件:c: bin cygwin64 usr share gdb python libstdcxx v6
- 打开Netbeans项目属性/调试并检查它在哪里寻找Gdb ini文件(我的位于c: users MYUSER .gdbinit)
- 在该文件夹中创建一个.gdbinit文件,其中包含: 蟒蛇 导入系统 sys.path.insert(0,'c: bin cygwin64 usr share gdb python') 来自libstdcxx.v6.printers导入register_libstdcxx_printers register_libstdcxx_printers(无) 结束 (注意上面正确的sys.path.insert)
- 重建你的项目。调试时,“变量”选项卡将显示有意义的信息。
以上是关于如何使用cygwin工具链在NetBeans 8.1调试器中观看c ++ STL集合?的主要内容,如果未能解决你的问题,请参考以下文章
如何构建 FLTK 以与 Netbeans (Windows) 一起使用