Using NDK for native apps (Segmentation fauult)

29 views
Skip to first unread message

kozak

unread,
Jan 22, 2009, 2:29:28 PM1/22/09
to android-porting
Hi all,
I am trying to compile and execute the simple hello world native app
from the NDK (many components are yet to be provided in this I guess).

I am using Beagle board OMAP3530 as the hardware device

The path for the sample application is

~/mydroid/development/pdk/ndk/samples

I have made several changes to the config.mk and the Makefile itself.
1.
Tried using both the prebuild compiler as well as the CodeSourcery
compiler
arm-2007q3-51-arm-none-linux-gnueabi.bin .
2. The include and lib folders are missing in the NDK have given the
path

For includes:
/mydroid/bionic//libc/arch-arm/include
/mydroid/bionic/libc/kernel/arch-arm
/mydroid/bionic/
/mydroid/bionic/libm/include
/mydroid/bionic/libm/include/arm
/mydroid/bionic/libc/include
/mydroid/bionic/libstdc++/include

and
for lib
/mydroid/out/target/product/generic/obj/lib

3.
The project compiles and hello is generated.

4.
Since I do not have adb support on my board I copy the hello
executable to the rootfs and boot it.

5.
I get a shell prompt on my minicom
cd to system/app and I execute
./hello

I get a segmentation fault.


I would like to know if I am doing something fundamentally wrong. how
can I introduce some kind of debugging facility to this. Do let me
know in case you need further data that might be of some help to you.

Regards
Kozak

Chen Yang

unread,
Jan 28, 2009, 9:22:14 AM1/28/09
to android...@googlegroups.com
Just fyi, i have successfully compiled the sample application for x86
target and run successfully with some similar modifications. :)
--
Chen

kozak

unread,
Jan 28, 2009, 10:12:37 AM1/28/09
to android-porting
Hi,
Thanks for responding.... I did manage to compile for the OMAP3 board.
It turns out that I have to use the android specific make file.
Basically, I think I might have to pass some specific parameters to
the compiler that I am not aware of .... Will post if I find something
interesting...
Regards
Kozak

On Jan 28, 7:22 pm, Chen Yang <sunsety...@gmail.com> wrote:
> Just fyi, i have successfully compiled the sample application for x86
> target and run successfully with some similar modifications. :)
> --
>  Chen
>
Reply all
Reply to author
Forward
0 new messages