Автор |
Сообщение |
MacFun
Reputation: +1
Зарегистрирован: 04.05.2010 Сообщения: 648
|
Добавлено: Fri Sep 24, 2010 23:30 Терминал перестал выводить, что я вывожу программно в printf |
|
|
Подскажите пожалуйста, что за фигня.
Пускаю прогу в терминале: ./program
В проге C++ код, который выдаёт printf( "Hello\n" ) - ни с того, ни с сего 10 минут назад терминал перестал выдавать эти сообщения. Что это могло случиться?? Перезагрузил систему - проблема осталась. Что за ерунда? Мне терь прийдётся отладочные данные в файл кидать)
Кто-нибудь сталкивался?
Прога: GCC, C++, QT. |
|
Вернуться к началу |
|
MacFun
Reputation: +1
Зарегистрирован: 04.05.2010 Сообщения: 648
|
Добавлено: Fri Sep 24, 2010 23:44
|
|
|
Хм.. раз 20 запускал - начало выводить. Что за хренотень? Может там какой буфер где-то переполняется? Не в терминале наверное, покуда GCC активно ругается в терминал на мои ошибки.. а вот то, что я по printf пытаюсь вывести почему-то при этом не отображаются.
А теперь вот начали отображаться.. надолго ли. |
|
Вернуться к началу |
|
MacFun
Reputation: +1
Зарегистрирован: 04.05.2010 Сообщения: 648
|
Добавлено: Sat Sep 25, 2010 01:28
|
|
|
Народ, оно опять отвалилось)))) снова не прописывается! Несколько запусков работало - и снова вывод в терминал почему-то где-то "стопориться"... что за хня такая??
Проблема точно не в моей проге - я в ней ничего не меняю. Просто запускаю кучу раз - оно то прописывает то потом совершенно перестаёт. (у меня в самом начале проги всегда-срабатывающий printf стоит). Который почему-то не всегда виден в терминале...
В линуксах за всё время ни с чем подобным не сталкивался! |
|
Вернуться к началу |
|
MacFun
Reputation: +1
Зарегистрирован: 04.05.2010 Сообщения: 648
|
Добавлено: Sat Sep 25, 2010 03:11
|
|
|
Блин, не поверите. Закрыл XCode - всё опять заработало. Открыл - XCode - по-прежнему работает.. то ли это совпадение было, то ли нет.
XCode я использую ТОЛЬКО для подсветки кода (так редактировать удобнее). Может мне чего вместо него использовать для C++? Есть ли какие-нибудь хорошие бесплатные редакторы с подсветкой C++?
Мне вообще coda очень нравится, но там поддержки С++ нет |
|
Вернуться к началу |
|
MacFun
Reputation: +1
Зарегистрирован: 04.05.2010 Сообщения: 648
|
Добавлено: Sun Sep 26, 2010 02:24
|
|
|
Опа, нашёл проблему. Ни за что бы не догадался, хотя всё оказалось очень просто.
Я использую в программе библиотеку PortAudio. Вот прямо на её строчке инициализации почему-то глушились все последующие printf-ы, если была подключена внешняя звуковая USB. Видимо ПортАудио как-то косо настроен на работу с такими звуковухами. |
|
Вернуться к началу |
|
Tartuga
Reputation: +52
Зарегистрирован: 18.12.2003 Сообщения: 20608
|
Добавлено: Sun Sep 26, 2010 10:54
|
|
|
Ian Paice on the drums! © Deep Purple 1972 _________________ Голова - это не то, куда только едят...) |
|
Вернуться к началу |
|
паша кошляк
Reputation: +279/–1
Зарегистрирован: 18.04.2006 Сообщения: 35607 Откуда: москва
|
Добавлено: Sun Sep 26, 2010 12:21
|
|
|
Tartuga писал(а): | Ian Paice on the drums! © Deep Purple 1972 | ??? _________________ Самораспаковывающийся архив самораспаковывающемуся архиву рознь! © Daniel
список неполный, порядок случайный. © Oldman
думать — это роскошь! © Cherry
пш/кш |
|
Вернуться к началу |
|
Tartuga
Reputation: +52
Зарегистрирован: 18.12.2003 Сообщения: 20608
|
Добавлено: Sun Sep 26, 2010 13:20
|
|
|
паша кошляк
Диск "Made in Japan" - Ян Пэйс на барабанах солирует 8 минут. Один. _________________ Голова - это не то, куда только едят...) |
|
Вернуться к началу |
|
паша кошляк
Reputation: +279/–1
Зарегистрирован: 18.04.2006 Сообщения: 35607 Откуда: москва
|
Добавлено: Sun Sep 26, 2010 14:10
|
|
|
Tartuga писал(а): | Диск "Made in Japan" - Ян Пэйс на барабанах солирует 8 минут. Один. | это ты к тому, что MacFun в одиночку постит? )) _________________ Самораспаковывающийся архив самораспаковывающемуся архиву рознь! © Daniel
список неполный, порядок случайный. © Oldman
думать — это роскошь! © Cherry
пш/кш |
|
Вернуться к началу |
|
Tartuga
Reputation: +52
Зарегистрирован: 18.12.2003 Сообщения: 20608
|
Добавлено: Sun Sep 26, 2010 14:29
|
|
|
паша кошляк
Exactly! ) _________________ Голова - это не то, куда только едят...) |
|
Вернуться к началу |
|
|