Сообщение вызова при запуске GDB - PullRequest
0 голосов
/ 25 ноября 2018

Почему это дает мне это, когда я пытаюсь запустить в 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 голосов
/ 25 ноября 2018

Вам необходимо установить пакет debuginfo.То, как вы это сделаете, зависит от вашей ОС, которую вы здесь не перечислили, что сделало бы ваш вопрос намного яснее и намного проще ответить.

Более того - это можно легко обнаружить с помощью простого поиска в Google,поэтому вы должны попробовать это, прежде чем задавать вопрос здесь.Ключ был в поиске сообщения об ошибке внизу «Отсутствует отдельный debuginfos», что, кстати, на самом деле не является «ошибкой вызова».Если вы искали это и на самом деле не нашли ответа, возможно, имело бы смысл включить некоторую часть этой ошибки в заголовок вашего вопроса.Добро пожаловать на SO!

0 голосов
/ 25 ноября 2018

Это похоже на сообщение от самой программы.Если вы попытаетесь запустить /home/Cfile/./ginr в терминале без аргументов, вы, вероятно, получите те же результаты.

Вам необходимо предоставить аргументы при запуске программы, что делается почти так же внутри gdb:

(gdb) run test_case_file result_File
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...