Учетная запись заблокирована после добавления строки в файл / etc / passwd

Во-первых, вам нужен кросс gdb. Для этого скачайте исходники gdb, распакуйте их, запустите ./configure --target=arm-linux-gnueabi, а затем обычный танец make; make install. Теперь у вас должен быть установлен gdb-linux-gnueabi. Запустите его. На вашей beaglebone запустите gdbserver 0.0.0.0:1234. На машине, где запущен ваш cross-gdb, дайте ему команду target remote 192.168.12.34:1234, заменив IP-адрес вашего BBB. теперь вы можете использовать сессию gdb как обычно.

Некоторые замечания:

  1. Не стоит пытаться запустить процесс, вместо этого следует использовать команду 'continue' (или 'c').
  2. Если вы убьете отлаживаемый процесс, gdbserver завершится. Если вы хотите запустить другую сессию, просто перезапустите ее; gdb запомнит точки останова и т.д. Однако вам придется снова выполнить команду target remote.
  3. Gdbserver не посылает образ отлаживаемой программы в gdb; вы должны сделать это сами. Лично я думаю, что самый простой способ сделать это - использовать NFS.
-1
03.02.2018, 00:18
0 ответов

Теги

Похожие вопросы