Содержание Cygwin исчезнет проблема - PullRequest
0 голосов
/ 30 марта 2011

Я работаю над приложением для Android и только начинаю использовать Cygwin для ndk-build.Когда я создаю свою библиотеку, вывод может исчезнуть при быстрой прокрутке вниз.То же самое произойдет, когда я попытаюсь сделать другие библиотеки на базе Linux через Cygwin.Хотя я могу снова открыть окно cmd и сделать проект снова, чтобы увидеть вывод, который действительно имеет значение, например, предупреждения, ошибки, но действительно раздражает делать это снова и снова.

Кто-то сталкивался с тем же вопросом??Как это решить?

Спасибо.

1 Ответ

3 голосов
/ 30 марта 2011

Какой терминал вы используете?По умолчанию cygwin просто запускает bash под обычным windows cmd.exe, что определенно не так уж и здорово;установка и использование mintty (самый простой способ сделать это - через cygwin setup.exe) и установка размера буфера прокрутки для удовлетворения ваших потребностей должны решить проблему.

Вы можете использовать и другие терминалы - PuTTY, xterm, rxvtи т. д. (даже терминалы KDE и Gnome доступны через порты Cygwin ) - но mintty, вероятно, лучший вариант для нужд большинства пользователей cygwin (он довольно простой, небольшой и быстрый, и он хорошо интегрируется сWindows).

Другим вариантом может быть перенаправление сообщений компиляции: используйте> для перенаправления stdout в файл, перезаписав его, если он уже существует, >> для добавления и добавления &, если вам нужны и stdout, и stderrперенаправленный, например gcc mysource.c &>compilelog.

...