当我尝试在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
答案 0 :(得分:0)
这看起来像是程序本身发出的消息。如果您尝试在没有参数的终端中运行/home/Cfile/./ginr
,则可能会得到相同的结果。
在运行程序时需要提供参数,这在gdb
内部几乎是相同的:
(gdb) run test_case_file result_File
答案 1 :(得分:0)
您需要安装debuginfo软件包。具体操作方式取决于您的操作系统(在此处未列出),这将使您的问题更加清楚和容易回答。
此外-通过简单的google搜索即可轻松发现,因此您应该先尝试一下,然后再在此处提出问题。关键是要在“缺少单独的debuginfos”底部搜索错误消息,顺便说一句,它实际上并不是“调用错误”。如果您搜索了该词却没有真正找到答案,那么将部分错误包括在问题标题中可能是有意义的。欢迎来到SO!