小编tur*_*ang的帖子

为什么我必须使用libtool --mode ==执行gdb wireshark才能调试wireshark

我正在尝试查看Wireshark的源代码以了解协议分析,但我发现当我使用时gdb ./wireshark,当我按Ctrl+ C并设置断点,然后键入时C,进程就会死掉.我想知道libtool可以使GDB调试成为可能.

我已经读过了man libtool,它说libtool是一个工具,可以很容易地使用各种类型.a.o简单的界面,但我不知道gdb wireshark使用libtool可以实现的关键是什么.

linux gdb libtool wireshark

5
推荐指数
1
解决办法
985
查看次数

如何通过gdb调试nodejs插件

标题

我正在编写一个Node.Js C++插件,当我尝试按照我在互联网上搜索的方式调试我的c ++ add时,它根本无法工作.

我从互联网上得到的是gdb节点设置args app.js运行

我得到这个/ usr/local/bin/node":不是可执行格式:文件格式无法识别

在类型文件/ usr/local/bin/node之后

我得到/ usr/local/bin/node:Mach-O通用二进制文件,带有2个体系结构/ usr/local/bin/node(用于体系结构i386):Mach-O可执行文件i386/usr/local/bin/node(用于体系结构) x86_64):Mach-O 64位可执行文件x86_64

我不知道为什么我的gdb告诉我节点不是一个可执行的fomat

c++ macos node.js

4
推荐指数
1
解决办法
2161
查看次数

标签 统计

c++ ×1

gdb ×1

libtool ×1

linux ×1

macos ×1

node.js ×1

wireshark ×1