【发布时间】:2012-07-04 18:20:39
【问题描述】:
我想知道是否有任何方法可以打印errno 符号名称,而不仅仅是 GDB 中的数字。例如,而不是
errno = 13
我想看看类似的东西
EACCES
【问题讨论】:
我想知道是否有任何方法可以打印errno 符号名称,而不仅仅是 GDB 中的数字。例如,而不是
errno = 13
我想看看类似的东西
EACCES
【问题讨论】:
假设你最近有一个嵌入了 Python 的 GDB,你可以使用 Python 解释器来做你想做的事。
以下(未经测试的)代码应该是正确的:
(gdb) python import errno
(gdb) python print errno.errorcode[13]
您应该能够定义 python 命令,例如perrno,这将减少打字。文档here。
【讨论】: