运行gdb时的调用消息

时间:2018-11-25 15:51:15

标签: c gdb

当我尝试在gdb中运行时,为什么会给我这个?

(gdb) run
Starting program: /home//Cfile/./ginr 
Invocation:  /home/Cfile/./ginr <test case file> <results file> [-repeat]
[Inferior 1 (process 3615) exited with code 01]
Missing separate debuginfos, use: debuginfo-install glibc-2.17-222.el7.x86_64

2 个答案:

答案 0 :(得分:0)

这看起来像是程序本身发出的消息。如果您尝试在没有参数的终端中运行/home/Cfile/./ginr,则可能会得到相同的结果。

在运行程序时需要提供参数,这在gdb内部几乎是相同的:

(gdb) run test_case_file result_File

答案 1 :(得分:0)

您需要安装debuginfo软件包。具体操作方式取决于您的操作系统(在此处未列出),这将使您的问题更加清楚和容易回答。

此外-通过简单的google搜索即可轻松发现,因此您应该先尝试一下,然后再在此处提出问题。关键是要在“缺少单独的debuginfos”底部搜索错误消息,顺便说一句,它实际上并不是“调用错误”。如果您搜索了该词却没有真正找到答案,那么将部分错误包括在问题标题中可能是有意义的。欢迎来到SO!