Название: uncompiled Отправлено: yatagan от Январь 13, 2006, 02:02 товарищи! шо за фигня? компилирую проект написаный на Qt+win32 под linux, оно прекрасно собирается но не запускается... пишет:
yatagan@linux:~/QMap_serial> ./QMap_serial Segmentation fault yatagan@linux:~/QMap_serial> шо оно от меня хочет?!! помогите! Название: uncompiled Отправлено: Admin от Январь 13, 2006, 16:14 strace ./QMap_serial
увидишь где упало! Название: uncompiled Отправлено: yatagan от Январь 13, 2006, 21:51 прикольная команда, пишет много разных познавательных комманд, но бесполезных :). из полезного пожалюй только это:
--- SIGSEGV (Segmentation fault) @ 0 (0) --- +++ killed by SIGSEGV +++ быть может знание о том, шо такое SIGSEGV, поможет мне решить проблему?.. Название: uncompiled Отправлено: Admin от Январь 13, 2006, 23:26 а тут ты можешь сделать так
kdbg ./QMap_seria или ddd ./QMap_seria и узнаешь еще больше Название: uncompiled Отправлено: yatagan от Январь 14, 2006, 03:41 я сделал make clean -- вроде работает но как-то с горем пополам. падает. хотя не должна -- там везде обработчики исключений стоят, под виндой они срабатывают, а тут просто вылетает и все :(
попробую твои штуки... Название: uncompiled Отправлено: Mikhail от Январь 17, 2006, 09:49 Скорее всего обращаешься по нулевому указателю. Объект класса объявлен, но не создан.
Название: uncompiled Отправлено: yatagan от Январь 17, 2006, 22:15 2Mikhail: чево ж оно тогда под виндой работает?
Название: uncompiled Отправлено: Steven_Orko от Январь 18, 2006, 08:26 Ну, у меня тоже было так, что прога нормально работала под виндой, а когда под Linux запускал, подала. А дело было всего-то в том, что в винде я компилил под 4.1, а под Линуксом компилил с той стандартной версией, что с ним поставлялась, т.е. с 3.2. Потому и падало. Я тогда с логах компиляции не заметил, что QTDIR и пусть к библиотекам остался старый. Так что проверь у себя эти параметры. Для справки: QTDIR устанавливает специальный скрипт при загрузке системы.
Название: uncompiled Отправлено: yshurik от Январь 18, 2006, 18:29 получи сначала корку (core) а потом посмотри backtrace.
чтобы корку генерировало: $ ulimit -c unlimited сразу увидишь где seg fault Название: uncompiled Отправлено: yatagan от Январь 23, 2006, 14:33 опять же приколы с некомпиляцией, теперь под виндой... пишу я себе в ВижлСтудии 6 и горя не знаю, но ради спортивного интереса хочу понять почему проект не собирается посредством nmake, пишет, шо типа циклическая зависимость в одном из файлов... скажите люди добрые почему ВижлСтудия на находит в нем подобных зависимостей? если кому не влом, посмотрите пожалуйста: http://www.yatagan.ho.com.ua/trash/viewer.rar
|