Я пытаюсь отладить некоторый нативный код, который я создал с помощью скрипта android ndk-build и натолкнулся на небольшое препятствие. Я скомпилировал нативный код в общую библиотеку и хочу отладить его с помощью ndk-gdb в eclipse. Код построен с использованием
APP_OPTIM := debug
в файле Application.mk, и я также добавил флаг -g, чтобы быть уверенным.
Eclipse настроен на отладку собственного кода, и я могу подключиться к gdbserver на устройстве, но не могу установить точки останова из-за следующей ошибки из gdb:
496-break-insert /home/lithium/workspace/supermariowar/jni/SMW/SDL_android_main.cpp:17
No source file named /home/lithium/workspace/supermariowar/jni/SMW/SDL_android_main.cpp.
&"No source file named /home/lithium/workspace/supermariowar/jni/SMW/SDL_android_main.cpp.\n"
496^done
(gdb)
499-exec-continue
499^running
(gdb)
В указанном месте действительно есть файл с именем SDL_android_main.cpp, но это ошибка, которую я получаю, и в данный момент она не достигнет точки останова.
Любые идеи или предложения будут с благодарностью.
-clark-