Mobile/Fennec/Android/GDB: Difference between revisions

no edit summary
No edit summary
No edit summary
Line 40: Line 40:


=== Building gdbserver ===
=== Building gdbserver ===
==== Linux ====


Make sure NDK toolchain is in PATH:
Make sure NDK toolchain is in PATH:
  export PATH=$PATH:/PATH/TO/NDK/toolchains/arm-linux-androideabi-4.4.3/prebuilt/linux-x86/bin
  export PATH=$PATH:/PATH/TO/NDK/toolchains/arm-linux-androideabi-4.4.3/prebuilt/linux-x86/bin
Run configure and make for gdbserver:
mkdir android-gdbserver-objdir
cd android-gdbserver-objdir
../android-gdb/gdb/gdbserver/configure --host=arm-linux-androideabi \
  --with-sysroot=/PATH/TO/NDK/platforms/android-9/arch-arm
make -j4
The gdbserver binary will be located at ''android-gdbserver-objdir/gdbserver''
==== Mac OS X ====
Make sure NDK toolchain is in PATH:
export PATH=$PATH:/PATH/TO/NDK/toolchains/arm-linux-androideabi-4.4.3/prebuilt/darwin-x86/bin


Run configure and make for gdbserver:
Run configure and make for gdbserver:
Confirmed users
657

edits