jenya7 0 12 марта, 2018 Опубликовано 12 марта, 2018 · Жалоба Прежде чем грузить функцию в эмбедед иногда хочется отладить алгоритм в Windows и именно в голом С. Скачал CodeBlocks. Установил. Build и Run работают а Debug не работает - пишет failed хотя я скачал и установил дебагер (по инструкции) и указываю путь на него. Вопрос как настроить? Или есть что нибудь другое? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
_pv 52 12 марта, 2018 Опубликовано 12 марта, 2018 · Жалоба MinGW\bin\gdb32.exe Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
jenya7 0 12 марта, 2018 Опубликовано 12 марта, 2018 (изменено) · Жалоба MinGW\bin\gdb32.exe так вот где собака порылась! а у меня нет gdb32.exe. :( сделал поиск по всей папке MinGW - нет :( это что мне надо докачать? что за инсталяция такая без gdb32.exe. я их в белых тапках видел! скачал новую инсталяцию, выбрал опцию full, проинсталировалась хренова куча папок и файлов - gdb32.exe нет :angry2: Изменено 12 марта, 2018 пользователем Jenya7 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
arhiv6 14 12 марта, 2018 Опубликовано 12 марта, 2018 · Жалоба Скачали что? CodeBlocks или MinGW? Откуда скачивали? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
jenya7 0 12 марта, 2018 Опубликовано 12 марта, 2018 · Жалоба Скачали что? CodeBlocks или MinGW? Откуда скачивали? CodeBlocks проинсталирован. MinGW взял отсюда https://sourceforge.net/projects/mingw/ Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
_pv 52 12 марта, 2018 Опубликовано 12 марта, 2018 · Жалоба а тот gcc что в составе самого codeblocks чем не угодил? codeblocks-17.12mingw-setup.exe или codeblocks-17.12mingw-nosetup.zip Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
jenya7 0 12 марта, 2018 Опубликовано 12 марта, 2018 (изменено) · Жалоба а тот gcc что в составе самого codeblocks чем не угодил? codeblocks-17.12mingw-setup.exe или codeblocks-17.12mingw-nosetup.zip о! спасибо! переустановил со встроеным MinGW. указал путь - C:\Program Files (x86)\CodeBlocks\MinGW\bin\gdb32.exe. но он не останавливается на точке останова - пробегает и пишет - Debugger finished with status 1 пишет Starting debugger: C:\Program Files (x86)\CodeBlocks\MinGW\bin\gdb32.exe -nx -fullname -quiet -args. -quiet? может в этом проблема? Изменено 12 марта, 2018 пользователем Jenya7 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Baser 5 12 марта, 2018 Опубликовано 12 марта, 2018 · Жалоба Опция Produce Debugging Symbols [-g] включена при компиляции? И оптимизацию нужно выключить для отладки. Потом поставьте точку останова в начале программы и запускайте отладчик. У вас он просто пролетает программу и выходит из неё. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
_pv 52 12 марта, 2018 Опубликовано 12 марта, 2018 · Жалоба о! спасибо! переустановил со встроеным MinGW. указал путь - C:\Program Files (x86)\CodeBlocks\MinGW\bin\gdb32.exe. там всё работает "из коробки" ничего не надо указывать. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
jenya7 0 12 марта, 2018 Опубликовано 12 марта, 2018 (изменено) · Жалоба Опция Produce Debugging Symbols [-g] включена при компиляции? И оптимизацию нужно выключить для отладки. Потом поставьте точку останова в начале программы и запускайте отладчик. У вас он просто пролетает программу и выходит из неё. включил опцию Produce Debugging Symbols [-g] оптимизация выключена. пробовал ставить в начале main и в разных местах. как будто дебагер не заходит в main. там всё работает "из коробки" ничего не надо указывать. если не указывать путь ругается ERROR: You need to specify a debugger program in the debuggers's settings. (For MinGW compilers, it's 'gdb.exe' (without the quotes)) (For MSVC compilers, it's 'cdb.exe' (without the quotes)) о! сделал рестарт. теперь пишет по другому Setting breakpoints Debugger name and version: GNU gdb (GDB) 7.9.1 Starting the debuggee failed: No executable specified, use `target exec'. Debugger finished with status 0 No executable specified, - а где эти эксекьютэблс спесифицировать? (блин, язык сломать можно) он получает exe в качестве аргумента Starting debugger: C:\Program Files (x86)\CodeBlocks\MinGW\bin\gdb32.exe -nx -fullname -quiet -args D:/Projects/PMC_SKS/Test/Test/bin/Debug/Test.exe Изменено 12 марта, 2018 пользователем Jenya7 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться