-
Notifications
You must be signed in to change notification settings - Fork 12
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Добавлена информация о запуске gdb с псевдо-графическим интерфейсом. #32
base: main
Are you sure you want to change the base?
Conversation
Добавлена информация о запуске gdb с псевдо-графисечким интерфейсом.
@@ -366,7 +366,7 @@ gdb main | |||
|
|||
В терминале выведется длинное сообщение, сообщающее о лицензии использования `gdb`, а так же об отказе от ответственности (поскольку пользователь имеет доступ к редактированию переменных прямо во время работы программы, авторы `gdb` не могут гарантировать, что это не приведёт к негативным последствиям). | |||
|
|||
Для запуска отладчика с пропуском стартового сообщения используйте ключ `-q` (от англ.: *quiet* – тихий). | |||
Для запуска отладчика с пропуском стартового сообщения используйте ключ `-q` (от англ.: *quiet* – тихий). Также в случае малого опыта работы с отладчиком или полного его отсутствия, можно запускать `gdb` с ключом `-tui` (*terminal user interface*), который позволит запустить в терминале отладчик с псевдографическим интерфейсом. Однако не стоит привыкать к его использованию, поскольку вывод псевдографики не всегда работает корректно и в случае долгих сессий отладки проблемы с её отображением могут вызывать трудности. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Однако не стоит привыкать к его использованию, поскольку вывод псевдографики не всегда работает корректно и в случае долгих сессий отладки проблемы с её отображением могут вызывать трудности
Тут вопрос открытый -- стоит ли об этом писать? По сути мы можем отпугнуть студента от использования удобного инструмента (дебажить в tui всяко эффективнее, чем без него). Есть у нас реальные и осязаемые доводы против tui?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Вот тут действительно спорный вопрос.. Все доводы немного эмпирические: я сам не могу отвыкнуть от его использования и при этом ни разу не видел, чтобы его использовали опытные разработчики в каких-либо лекциях/докладах :))
Еще иногда в окне слетает графика при запуске под убунтуой в треминале zsh, причины до сих пор не знаю. Это не требует перезапуска, нужно свернуть и развернуть окно с терминалом, чтобы всё встало на свои места, но когда об этом не знаешь, можно с испугу перезапустить сессию отладки с нуля, потеряв готовый конфиг break'ов и пр.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Давайте тогда уберём предложение "Однако не стоит привыкать к его использованию, поскольку вывод псевдографики не всегда работает корректно и в случае долгих сессий отладки проблемы с её отображением могут вызывать трудности." и вмержим как есть. Пусть каждый сам выбирает как ему удобнее и надежнее.
Добавлена информация о запуске gdb с псевдо-графисечким интерфейсом.