1. ARM GNU/Linux Target Platform 용 Cross-compiler 설치
> adb shell
# chmod 755 data/helloandroid
# data/helloandroid
Hello Android ! <- 실행 결과
#
아래의 사이트에 접속하여 Cross-compiler 를 설치한다.
http://www.codesourcery.com/gnu_toolchains/arm/download.html
2. 간단한 helloandroid.c 를 작성한다.
#include <stdio.h>3. Cross Compile을 통해 ARM GNU/Linux 용 Application을 만든다.
int main(int argc, char** argv)
{
printf("Hello Android !n");
return 0;
}
> arm-none-linux-gnueabi-gcc -static helloandroid.c -o helloandroid4. Android Device에 해당 애플리케이션을 Upload 한 후, 실행한다. > adb push helloandroid data/helloandroid
(주의: -static option을 필요 사용할 것.)
> adb shell
# chmod 755 data/helloandroid
# data/helloandroid
Hello Android ! <- 실행 결과
#