История изменений
Исправление
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.
В общем как-то вот так.