Mobile/Fennec/Android/GDB: Difference between revisions

Line 59: Line 59:


==== Linux ====
==== Linux ====
Create an NDK toolchain:
cd /PATH/TO/NDK
./build/tools/make-standalone-toolchain.sh
This will tell you that the toolchain was packaged somewhere like /tmp/ndk-username/arm-linux-androideabi-4.4.3.tar.bz2
Extract that toolchain somewhere:
mkdir ~/android-toolchain
cd ~/android-toolchain
tar -xvf /tmp/ndk-username/arm-linux-androideabi-4.4.3.tar.bz2


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:~/android-toolchain/arm-linux-androideabi-4.4.3/bin:$PATH


Run configure and make for gdbserver:
Run configure and make for gdbserver:
53

edits