我想用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,其中包含:
蟒蛇
导入系统
sys.path.insert(0,'c:\ bin \ cygwin64 \ usr \ share \ gdb \ python')
从libstdcxx.v6.printers导入register_libstdcxx_printers
register_libstdcxx_printers(无)
结束

(注意上面正确的sys.path.insert)
重建您的项目。调试时,“变量”选项卡将显示有意义的信息。

09-18 13:52