Stu*_*ent 4 python go
我刚用Go语言创建了我的第一个"Hello World"程序,构建它并创建了二进制文件.在检查二进制文件时,我在二进制文件中遇到了对这个python脚本的引用.
该脚本的描述如下
当GDB在编译的二进制文件中找到.debug_gdb_scripts部分时,将加载此脚本.[68] l链接器根据运行时包的路径发出此文件的路径.
我不明白这个含义.那么,什么是runtime-gdb.py以及它与Go语言有什么关系?
hob*_*bbs 6
如果您使用gdb调试器来调试程序,那么加载该脚本可以改进其使用Go程序的功能,例如能够查看地图和切片内部的值(而不是将它们视为不透明的指针)并且能够列出并检查goroutines(而不是本机线程).gdb使用Python进行扩展.
归档时间:
8 年,3 月 前
查看次数:
162 次
最近记录: