![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
![]() |
mezmay |
![]()
Сообщение
#1
|
![]() Активный участник ![]() ![]() ![]() Группа: Участник Сообщений: 272 Регистрация: 13.7.2009 Из: Ростов-на-Дону Пользователь №: 904 Спасибо сказали: 16 раз(а) Репутация: ![]() ![]() ![]() |
При запуске отладки программы вылетает ошибка gdb. Прочитал что в этом случае надо в среде QtCreator установить путь к gdb. Куда по умолчанию устанавливается gdb в линукс кто-нибудь знает?
|
|
|
Rocky |
![]()
Сообщение
#2
|
Старейший участник ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 530 Регистрация: 22.12.2008 Из: Санкт-Петербург Пользователь №: 463 Спасибо сказали: 22 раз(а) Репутация: ![]() ![]() ![]() |
which gdb
|
|
|
maint |
![]()
Сообщение
#3
|
![]() Участник ![]() ![]() Группа: Участник Сообщений: 235 Регистрация: 3.8.2009 Из: Иркутск Пользователь №: 982 Спасибо сказали: 28 раз(а) Репутация: ![]() ![]() ![]() |
чаще всего в /usr/bin
|
|
|
mezmay |
![]()
Сообщение
#4
|
![]() Активный участник ![]() ![]() ![]() Группа: Участник Сообщений: 272 Регистрация: 13.7.2009 Из: Ростов-на-Дону Пользователь №: 904 Спасибо сказали: 16 раз(а) Репутация: ![]() ![]() ![]() |
Я устанавливал путь к gdb так: зашел в tools->options->debugger->gdb, два раза щелкнул по строке "gdb GCC, Other, <Unknown>", появилось окно "Select binary and toolchains" и там в строке path ввел путь к gdb. Но ошибка отладки программ не изчезла, может путь не там устанавливается?...
Сообщение отредактировал mezmay - 28.1.2011, 14:26 |
|
|
Rocky |
![]()
Сообщение
#5
|
Старейший участник ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 530 Регистрация: 22.12.2008 Из: Санкт-Петербург Пользователь №: 463 Спасибо сказали: 22 раз(а) Репутация: ![]() ![]() ![]() |
mezmay, ты не понял. Открой консоль (любую - ты же в линуксе). Набери команду
ОС тебе покажет, где точно находится этот gdb. И вообще, что за ошибка? Появляется всегда? Или когда только брэйкпоинты ставишь? QtCreator как ставил? Сам компилировал, или из sdk? |
|
|
mezmay |
![]()
Сообщение
#6
|
![]() Активный участник ![]() ![]() ![]() Группа: Участник Сообщений: 272 Регистрация: 13.7.2009 Из: Ростов-на-Дону Пользователь №: 904 Спасибо сказали: 16 раз(а) Репутация: ![]() ![]() ![]() |
mezmay, ты не понял. Открой консоль (любую - ты же в линуксе). Набери команду
ОС тебе покажет, где точно находится этот gdb. И вообще, что за ошибка? Появляется всегда? Или когда только брэйкпоинты ставишь? QtCreator как ставил? Сам компилировал, или из sdk? набрал which gdb, он выдал /usr/bin/gdb - это я знал и именно этот путь вводил в qtCreator. Ошибка такая - при установке любого брейкпоинта в любом проекте и при последующем запуске отладчика сразу вылетает ошибка "The gdb process exited unexpectedly (crashed)" (русский вариант - "Процесс gdb неожиданно завершился (аварийный выход)"). Рыл в интеренете - нашел только зацепку что путь к отладчику надо где то прописать, точнее - в Tools -> Options -> Debugger -> Gdb -> "Gdb Location". Но пункта gdb location я в креаторе не нашел, поэтому ввел путь как описано в предыдущем посте Qt и QtCreator компилировал отдельно. Стоит Qt 4.6.3 и креаторы 1.3.1 и 2.0.1. Ошибка в обоих |
|
|
maint |
![]()
Сообщение
#7
|
![]() Участник ![]() ![]() Группа: Участник Сообщений: 235 Регистрация: 3.8.2009 Из: Иркутск Пользователь №: 982 Спасибо сказали: 28 раз(а) Репутация: ![]() ![]() ![]() |
mezmay, ты не понял. Открой консоль (любую - ты же в линуксе). Набери команду
ОС тебе покажет, где точно находится этот gdb. И вообще, что за ошибка? Появляется всегда? Или когда только брэйкпоинты ставишь? QtCreator как ставил? Сам компилировал, или из sdk? набрал which gdb, он выдал /usr/bin/gdb - это я знал и именно этот путь вводил в qtCreator. Ошибка такая - при установке любого брейкпоинта в любом проекте и при последующем запуске отладчика сразу вылетает ошибка "The gdb process exited unexpectedly (crashed)" (русский вариант - "Процесс gdb неожиданно завершился (аварийный выход)"). Рыл в интеренете - нашел только зацепку что путь к отладчику надо где то прописать, точнее - в Tools -> Options -> Debugger -> Gdb -> "Gdb Location". Но пункта gdb location я в креаторе не нашел, поэтому ввел путь как описано в предыдущем посте Qt и QtCreator компилировал отдельно. Стоит Qt 4.6.3 и креаторы 1.3.1 и 2.0.1. Ошибка в обоих было что то у меня, кажется, подобное при использовании одновременно 2-х разных креаторов. Могу ошибится, но кажется, тогда лечилось это убиванием файла . Тогда идет перестройка среды данного проекта заново. На край в домашнем каталоге есть папка .config. Там можно убить папку под именем Nokia. То же пойдет перенастройка. 2 креатора не надо совместно использовать.Они активно меняются и меняются переменные в конфигурациях и пр. нечисть идет
Сообщение отредактировал maint - 30.1.2011, 15:06 |
|
|
Obey-Kun |
![]()
Сообщение
#8
|
![]() Студент ![]() Группа: Участник Сообщений: 96 Регистрация: 24.3.2010 Пользователь №: 1556 Спасибо сказали: 3 раз(а) Репутация: ![]() ![]() ![]() |
Нафига вообще сам компилировал? В репах нету что ли?
|
|
|
mezmay |
![]()
Сообщение
#9
|
|||
![]() Активный участник ![]() ![]() ![]() Группа: Участник Сообщений: 272 Регистрация: 13.7.2009 Из: Ростов-на-Дону Пользователь №: 904 Спасибо сказали: 16 раз(а) Репутация: ![]() ![]() ![]() |
было что то у меня, кажется, подобное при использовании одновременно 2-х разных креаторов. Могу ошибится, но кажется, тогда лечилось это убиванием файла . Тогда идет перестройка среды данного проекта заново. На край в домашнем каталоге есть папка .config. Там можно убить папку под именем Nokia. То же пойдет перенастройка. 2 креатора не надо совместно использовать.Они активно меняются и меняются переменные в конфигурациях и пр. нечисть идетИзначально ошибка проявилась для одного creator'a, второй только потом установил, так что дело не в этом, а в этих чертовых путях наверно... Сам компилировал потому что репозиториев для МСВСфера нету, да и подключения к интернету нет на рабочем компьютере
|
|||
|
||||
![]() ![]() ![]() |
![]() |
|
Текстовая версия | Сейчас: 8.4.2025, 0:25 |