Я пытался настроить отладчик для затмения с использованием GDB, но каждый раз, когда я пытаюсь запустить отладку, я получаю следующую ошибку:
![eclipse code and console output](https://i.stack.imgur.com/q8bV5.png)
Я использовал следующие учебные пособия, чтобы попытаться заставить работать отладчик gdb: https://www.thomasvitale.com/how-to-setup-gdb-and-eclipse-to-debug-c-files-on-macos-sierra/ и https://www.ics.uci.edu/~pattis/common/handouts/macmingweclipse/allexperimental/mac-gdb-install.html
Я установил GDB версии 8.2.1, создал и подписал сертификат (самоподписанный корень, тип подписи кода и установка местоположения цепочки для ключей для системы)
Я попытался создать файл .gdbinit, но не смог сделать его своим домашним каталогом, поэтому я сделал это в подпрограмме-directory папка с именем «сертификаты», с именем init.gdbinit, и этот командный файл содержит код:
set startup-with-shell off
Теперь, когда я пытаюсь настроить мой отладчик для eclipse, я устанавливаю отладчик на егорасположение двоичного файла и командный файл к расположению подкаталога следующим образом:
![eclipse debugger setup screen](https://i.stack.imgur.com/fe9L7.png)
Я пробовал альтернативные спецификации пути к файлу:
- для пути отладчика: /usr/local/bin/gdb
- для пути к командному файлу: ~/.gdbinit
Если вы, возможно, знаете, где в этом процессе я допустил фатальную ошибку, или что я мог бы сделать, чтобы это исправить, это было бы очень признательно.Если вам нужна дополнительная информация о том, как я ее настроил, сообщите мне об этом в комментариях.Заранее спасибо.