LINUX.ORG.RU

История изменений

Исправление Moisha_Liberman, (текущая версия) :

Если собираете/запускаете проект на самой малинке, то загуглите «remote gdb server». Его надо будет поставить на малинку и к нему подключаться для отладки с десктопа.

Если хотите компиляться на десктопе, то по своему gentooшному разумению я бы собрал себе через crossdev toolchain, собрал бы себе qemu для Вашего варианта ARM (32 или 64?) и точно так же поставил бы на малинку remote gdb server. После чего в Makefile, если Вы им пользуетесь, добавил бы scp чтобы заливать на борду бинарь по ssh. Ну и дальше бы опять таки отлаживался через gdb.

В общем как-то вот так.

P.S. QEMU я бы собрал чтобы иной раз не грузиться на малинку. Но в Вашем случае (с SDL2) я не знаю нужно ли это, поэтому в принципе можно не собирать QEMU.

Исходная версия Moisha_Liberman, :

Можно двояко.

Если собираете/запускаете проект на самой малинке, то загуглите «remote gdb server». Его надо будет поставить на малинку и к нему подключаться для отладки с десктопа.

Если хотите компиляться на десктопе, то по своему gentooшному разумению я бы собрал себе через crossdev toolchain, собрал бы себе qemu для Вашего варианта ARM (32 или 64?) и точно так же поставил бы на малинку remote gdb server. После чего в Makefile, если Вы им пользуетесь, добавил бы scp чтобы заливать на борду бинарь по ssh. Ну и дальше бы опять таки отлаживался через gdb.

В общем как-то вот так.