crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

mezmay
  опции профиля:
сообщение 28.1.2011, 10:57
Сообщение #1


Активный участник
***

Группа: Участник
Сообщений: 272
Регистрация: 13.7.2009
Из: Ростов-на-Дону
Пользователь №: 904

Спасибо сказали: 16 раз(а)




Репутация:   1  


При запуске отладки программы вылетает ошибка gdb. Прочитал что в этом случае надо в среде QtCreator установить путь к gdb. Куда по умолчанию устанавливается gdb в линукс кто-нибудь знает?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
 
Начать новую тему
Ответов
mezmay
  опции профиля:
сообщение 28.1.2011, 15:07
Сообщение #2


Активный участник
***

Группа: Участник
Сообщений: 272
Регистрация: 13.7.2009
Из: Ростов-на-Дону
Пользователь №: 904

Спасибо сказали: 16 раз(а)




Репутация:   1  


Цитата(Rocky @ 28.1.2011, 14:36) *
mezmay, ты не понял. Открой консоль (любую - ты же в линуксе). Набери команду
which gdb

ОС тебе покажет, где точно находится этот 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
  опции профиля:
сообщение 30.1.2011, 12:59
Сообщение #3


Участник
**

Группа: Участник
Сообщений: 235
Регистрация: 3.8.2009
Из: Иркутск
Пользователь №: 982

Спасибо сказали: 28 раз(а)




Репутация:   2  


Цитата(mezmay @ 28.1.2011, 20:07) *
Цитата(Rocky @ 28.1.2011, 14:36) *
mezmay, ты не понял. Открой консоль (любую - ты же в линуксе). Набери команду
which gdb

ОС тебе покажет, где точно находится этот 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-х разных креаторов. Могу ошибится, но кажется, тогда лечилось это убиванием файла
имя_проекта.pro.user
. Тогда идет перестройка среды данного проекта заново. На край в домашнем каталоге есть папка .config. Там можно убить папку под именем Nokia. То же пойдет перенастройка. 2 креатора не надо совместно использовать.Они активно меняются и меняются переменные в конфигурациях и пр. нечисть идет

Сообщение отредактировал maint - 30.1.2011, 15:06
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Сообщений в этой теме


Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


RSS Рейтинг@Mail.ru Текстовая версия Сейчас: 29.4.2025, 15:29