GDB в Code :: Blocks не удалось запустить

0

После отладки в течение нескольких часов я не могу отлаживать свой проект, который я делаю по следующим причинам. (Он компилируется без ошибок и предупреждений компилятора).

Проблема №1:

Ошибка при создании процесса d:\Мои документы\Загрузки\CandyCrush\CandyCrush\bin\debug\CandyCrush.exe, (ошибка 5).

Решения:

  1. Я следил за предложениями здесь и здесь, поэтому я думаю, что это зафиксировало одно. ("пробелы" в пути среды)
  2. Перезагрузите компьютер, чтобы убедиться, что путь доступен для всех процессов правильно, как это предлагается здесь. (Хотя это несколько не связано с моей проблемой)
  3. Измените каталог моей среды IDE вместе с компилятором.
  4. Измените каталог проекта, над которым я работаю.
  5. Удалите и переустановите MinGW.
  6. Удалите и переустановите Code :: Blocks.

И это меняет проблему.

(обратите внимание, что я всегда стараюсь отлаживать и запускать после каждого решения)

Проблема № 2:

Запуск отладчика: D:\cb\CodeBlocks\MingGW\bin\gdb.exe -nx -fullname -quiet -args D: /CandyCrush/CandyCrush/bin/Debug/CandyCrush.exe не удалось

Решение:

  1. Настройте вручную путь отладчика из IDE (он говорит, что не может найти файл, но он есть (?)), Поэтому он исправил его.

Aaaand первая проблема возвращается снова, поэтому я думаю, что я действительно испортил ситуацию здесь.

Что может быть исправить?

PS. Я использую GNU gdb (GDB) 7.5

редактировать

Полный (отладочный) журнал

Имя и версия отладчика: GNU gdb (GDB) 7.5

[debug] >>>>>> cb_gdb: [debug]> установить ширину 0 [debug] >>>>>> cb_gdb:

[debug]> set height 0 [debug] >>>>>> cb_gdb: [debug]> установить точку останова

в ожидании [debug] >>>>>> cb_gdb: [debug]> установить print asm-demangle on

[debug] >>>>>> cb_gdb: [debug]> установить unindonsignal на

[debug] >>>>>> cb_gdb: [debug]> установить элементы печати 0

[debug] >>>>>> cb_gdb: [debug]> установить новую консоль на [debug] >>>>>> cb_gdb:

[debug]> set disassembly-flavor att [debug] >>>>>> cb_gdb: [debug]>

catch throw [debug] Catchpoint 1 (throw) [debug] >>>>>> cb_gdb: [debug]>

источник D:\cb\CodeBlocks\share\codeblocks/scripts/stl-views-1.0.3.gdb

[debug] >>>>>> cb_gdb: [debug]> каталог D: /CandyCrush/CandyCrush/

[debug] Поиск исходных каталогов:

D: /CandyCrush/CandyCrush; $ cdir; $ cwd [debug] >>>>>> cb_gdb: [debug]> run

[debug] Ошибка при создании процесса

D:\CandyCrush\CandyCrush\bin\Debug\CandyCrush.exe, (ошибка 5).

[debug] Начальная программа:

D:\CandyCrush\CandyCrush\Bin\Debug\CandyCrush.exe

[Отладка] >>>>>> cb_gdb:

Ошибка при создании процесса

D:\CandyCrush\CandyCrush\bin\Debug\CandyCrush.exe, (ошибка 5).

[debug]> quit

Отладчик завершен со статусом 0

  • 0
    Я предполагаю, что вы работаете в Windows - ошибка 5 запрещена. Есть ли на самом деле файл в D:\CandyCrush\CandyCrush\bin\Debug\CandyCrush.exe и если да, то есть ли у него какие-либо необычные разрешения? Почему в первом сообщении об ошибке в вашем вопросе указан иной путь, чем в журнале отладки, d:\My Documents\Downloads\CandyCrush\CandyCrush\bin\debug\CandyCrush.exe ?
  • 0
    @MichaelBurr, потому что я уже сменил его путь на no-spaces
Показать ещё 2 комментария
Теги:
gdb
codeblocks
mingw

1 ответ

0
Лучший ответ

Это не очень хорошо. После отдыха IDE (компилятор, отладчик, редактор) в течение нескольких часов он волшебным образом работает снова. Я не закрыл приложение или не перезагрузил компьютер.

Также это из-за Game Guard или Anti Virus

Ещё вопросы

Сообщество Overcoder
Наверх
Меню