Я установил LAMW на своей системе Debian 12. И вот что я вижу:
Вы можете попробовать такие шаги:
Tools -> Options -> Debugger -> Debugger backend
закладка: "Add"
Debugger type and path
выбрать: "GNU remote debugger (gdbserver) LAMW"
далее: "Apply" и "Ok"
Проверьте работает ли. И будьте внимательны, я не вижу собранной библиотеки отладки для x86-64, потому возможно для 64-х битных приложений x86 отладка работать не будет. В этом случае делайте эмулятор для x86.
P.S. Не учёл: после выбора типа отладчика, нужно указать путь до gdb (он лежит в папке NDK). У меня примерно выглядит так:
".../ndk/25.1.8937393/prebuilt/linux-x86_64/bin/ndk-gdb"
P.P.S. В настройках проекта, в "Compiler Options"
"Target CPU family (-P)" - здесь для эмулятора или для вашего устройства вы должны выбрать нужную архитектуру! Например для 32-х битной x86 надо выбрать "i386".
------------------------------------------------------------------------------
Google translate:
I installed LAMW on my Debian 12 system. And this is what I see:
You can try these steps:
Tools -> Options -> Debugger -> Debugger backend
tab: "Add"
Debugger type and path
select: "GNU remote debugger (gdbserver) LAMW"
then: "Apply" and "Ok"
Check if it works. And be careful, I don’t see a built-in debugging library for x86-64, so it’s possible that debugging won’t work for 64-bit x86 applications. In this case, make an emulator for x86.
P.S. I didn't take into account: after selecting the debugger type, you need to specify the path to gdb (it is in the NDK folder). Mine looks something like this:
".../ndk/25.1.8937393/prebuilt/linux-x86_64/bin/ndk-gdb"
P.P.S. In the project settings, in "Compiler Options"
"Target CPU family (-P)" - here for the emulator or for your device you must select the desired architecture! For example, for 32-bit x86 you must select "i386".