Skip to content
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

Open
wants to merge 2 commits into
base: main
Choose a base branch
from

Conversation

Jrvvv
Copy link
Contributor

@Jrvvv Jrvvv commented Jun 4, 2024

Добавлена информация о запуске gdb с псевдо-графисечким интерфейсом.

Jrvvv and others added 2 commits June 5, 2024 01:13
Добавлена информация о запуске gdb с псевдо-графисечким интерфейсом.
@@ -366,7 +366,7 @@ gdb main

В терминале выведется длинное сообщение, сообщающее о лицензии использования `gdb`, а так же об отказе от ответственности (поскольку пользователь имеет доступ к редактированию переменных прямо во время работы программы, авторы `gdb` не могут гарантировать, что это не приведёт к негативным последствиям).

Для запуска отладчика с пропуском стартового сообщения используйте ключ `-q` (от англ.: *quiet* – тихий).
Для запуска отладчика с пропуском стартового сообщения используйте ключ `-q` (от англ.: *quiet* – тихий). Также в случае малого опыта работы с отладчиком или полного его отсутствия, можно запускать `gdb` с ключом `-tui` (*terminal user interface*), который позволит запустить в терминале отладчик с псевдографическим интерфейсом. Однако не стоит привыкать к его использованию, поскольку вывод псевдографики не всегда работает корректно и в случае долгих сессий отладки проблемы с её отображением могут вызывать трудности.
Copy link
Collaborator

@Konf Konf Jun 5, 2024

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Однако не стоит привыкать к его использованию, поскольку вывод псевдографики не всегда работает корректно и в случае долгих сессий отладки проблемы с её отображением могут вызывать трудности

Тут вопрос открытый -- стоит ли об этом писать? По сути мы можем отпугнуть студента от использования удобного инструмента (дебажить в tui всяко эффективнее, чем без него). Есть у нас реальные и осязаемые доводы против tui?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Вот тут действительно спорный вопрос.. Все доводы немного эмпирические: я сам не могу отвыкнуть от его использования и при этом ни разу не видел, чтобы его использовали опытные разработчики в каких-либо лекциях/докладах :))
Еще иногда в окне слетает графика при запуске под убунтуой в треминале zsh, причины до сих пор не знаю. Это не требует перезапуска, нужно свернуть и развернуть окно с терминалом, чтобы всё встало на свои места, но когда об этом не знаешь, можно с испугу перезапустить сессию отладки с нуля, потеряв готовый конфиг break'ов и пр.

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Давайте тогда уберём предложение "Однако не стоит привыкать к его использованию, поскольку вывод псевдографики не всегда работает корректно и в случае долгих сессий отладки проблемы с её отображением могут вызывать трудности." и вмержим как есть. Пусть каждый сам выбирает как ему удобнее и надежнее.

@Konf Konf changed the title Добавлена информация о запуске gdb с псевдо-графисечким интерфейсом. Добавлена информация о запуске gdb с псевдо-графическим интерфейсом. Jun 10, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants