Указание архитектуры в gdb-multiarch - PullRequest
1 голос
/ 15 апреля 2019

Если я скомпилирую программу на C с помощью любого компилятора arm (например, arm-none-eabi-gcc), а затем вызову gdb-multiarch с двоичным кодом в качестве второго параметра, он будет правильно определять тип машины, и я могу отлаживать свое удаленное приложение.

Если, однако, я сам вызываю gdb-multiarch, он примет тип моей машины (x86_64) и попытается отладить удаленную цель с неверной архитектурой.

Как указать тип машины /архитектура (например, armv5te) в gdb-multiarch?

1 Ответ

1 голос
/ 15 апреля 2019

В прекрасном руководстве написано :

set architecture arch

Эта команда устанавливает для текущей целевой архитектуры значение arch. Значение арки может быть «auto», в дополнение к одной из поддерживаемых архитектур.

Для меня это звучит как то, что вы ищете.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...