Russian Qt Forum
Ноябрь 23, 2024, 12:01
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Вам не пришло
письмо с кодом активации?
1 час
1 день
1 неделя
1 месяц
Навсегда
Войти
Начало
Форум
WIKI (Вики)
FAQ
Помощь
Поиск
Войти
Регистрация
Russian Qt Forum
>
Forum
>
Qt
>
Qt-инструментарий
>
изменить отладчик GDB на CDB
Страниц: [
1
]
Вниз
« предыдущая тема
следующая тема »
Печать
Автор
Тема: изменить отладчик GDB на CDB (Прочитано 6648 раз)
Gorlum
Гость
изменить отладчик GDB на CDB
«
:
Апрель 05, 2013, 12:50 »
Возможно ли изменить обычное поведение Creator-а так,
чтобы при start debugging, в
msvc
конфигурации, вызывался
GDB
?
либо наоборот при сборочной конфигурации
MinGW
, вызывался
CDB
?
Иными словами,
указано ли в настройках/spec-ках, какой "CdbEngine" или "GdbEngine" использовать ?
или это hard-coded в Creator-е ?
Записан
GreatSnake
Джедай : наставник для всех
Offline
Сообщений: 2921
Re: изменить отладчик GDB на CDB
«
Ответ #1 :
Апрель 05, 2013, 14:20 »
Код-генерация и debug-info созданные mingw-gcc и msvs-cl несовместимы, поэтому gdb не поймёт msvs-cl, а cdb mingw-gcc объектные файлы.
Записан
Qt 5.11/4.8.7 (X11/Win)
Gorlum
Гость
Re: изменить отладчик GDB на CDB
«
Ответ #2 :
Апрель 05, 2013, 15:51 »
Хочу отлаживать C-runtime из MinGW-сборки
Добавил toolchain Manual/MinGW, в котором
Compiler Path "C:\MinGW\bin\mingw32-g++.exe",
Debugger "C:\Program Files\Debugging Tools for Windows\cdb.exe",
и ABI <custom> x86-winndows-
msvc2010
-pe-32bit
игнорирует, что там в "Compiler Path" записано, и собирает cl, link-ом
если ABI <custom> x86-winndows-
msys
-pe-32bit
то собирает gcc, но
Starting debugger 'GdbEngine' for ABI 'x86-windows-msys-pe-32bit'...
и Unexpected GDB Exit: The gdb process crashed
стартует cdb, Creator общается с ним как с gdb
Опять же, возвращаюсь к вопросу: Чем определяется,
какой из "CdbEngine" или "GdbEngine" будет использован ?
Записан
Gorlum
Гость
Re: изменить отладчик GDB на CDB
«
Ответ #3 :
Апрель 05, 2013, 15:56 »
Цитата: GreatSnake от Апрель 05, 2013, 14:20
Код-генерация и debug-info созданные mingw-gcc и msvs-cl несовместимы, поэтому gdb не поймёт msvs-cl, а cdb mingw-gcc объектные файлы.
все верно. но я не это спрашиваю.
я спрашиваю, что влияет(определяет) в Creator-е, какой должен быть запущен отладчик, с какого пути,
и на каком "языке" с ним общаться (комадами cdb или gdb-шными)
Записан
Gorlum
Гость
Re: изменить отладчик GDB на CDB
«
Ответ #4 :
Апрель 08, 2013, 07:31 »
Цитата: GreatSnake от Апрель 05, 2013, 14:20
Код-генерация и debug-info созданные mingw-gcc и msvs-cl несовместимы, поэтому gdb не поймёт msvs-cl, а cdb mingw-gcc объектные файлы.
это и не требуется.
дело в том, что в приложении, собираемом MinGW, райнтайм собран msvc
http://www.rsdn.ru/forum/asm/5125802
Записан
cya-st
Гость
Re: изменить отладчик GDB на CDB
«
Ответ #5 :
Апрель 09, 2013, 11:30 »
Цитировать
либо наоборот при сборочной конфигурации MinGW, вызывался CDB ?
Крейтор можно настроить под использование CDB.
Записан
Gorlum
Гость
Re: изменить отладчик GDB на CDB
«
Ответ #6 :
Апрель 12, 2013, 09:06 »
Цитата: cya-st от Апрель 09, 2013, 11:30
Крейтор можно настроить под использование CDB.
Так как же настроить ?
«
Последнее редактирование: Апрель 12, 2013, 16:00 от Gorlum
»
Записан
Страниц: [
1
]
Вверх
Печать
« предыдущая тема
следующая тема »
Перейти в:
Пожалуйста, выберите назначение:
-----------------------------
Qt
-----------------------------
=> Вопросы новичков
=> Уроки и статьи
=> Установка, сборка, отладка, тестирование
=> Общие вопросы
=> Пользовательский интерфейс (GUI)
=> Qt Quick
=> Model-View (MV)
=> Базы данных
=> Работа с сетью
=> Многопоточное программирование, процессы
=> Мультимедиа
=> 2D и 3D графика
=> OpenGL
=> Печать
=> Интернационализация, локализация
=> QSS
=> XML
=> Qt Script, QtWebKit
=> ActiveX
=> Qt Embedded
=> Дополнительные компоненты
=> Кладовая готовых решений
=> Вклад сообщества в Qt
=> Qt-инструментарий
-----------------------------
Программирование
-----------------------------
=> Общий
=> С/C++
=> Python
=> Алгоритмы
=> Базы данных
=> Разработка игр
-----------------------------
Компиляторы и платформы
-----------------------------
=> Linux
=> Windows
=> Mac OS X
=> Компиляторы
===> Visual C++
-----------------------------
Разное
-----------------------------
=> Новости
===> Новости Qt сообщества
===> Новости IT сферы
=> Говорилка
=> Юмор
=> Объявления
Загружается...