Como executar o aplicativo C ++ no Android SHELL

Eu quero correrhello world escrito em C ++ e compilado comAndroid toolchain 9, mas eu enfrentei o problema: por padrão eu não tenho permissões para lançá-lo e não posso alterar as permissões usando chmod`.

eu useiAndroid 2.3.3 - Api Level 10

A aplicação foi compilada pelo compilador cruzado paraAPI level 9

Procedimento:

Compilar aplicativo:

~ / toolchain_andr9 / bin / arm-linux-androideabi-g ++ helloworld.cpp

Em seguida, envie o aplicativo para o SDCARD no emulador:

>adb push a.out /mnt/sdcard

então vá para SHELL e tente correra.out:

>adb shell
> 
>/mnt/sdcard/a.out

E o resultado é:

>`/mnt/sdcard/a.out: permission denied`

comandols -l mostra direitos paraa.out:

>`----rwxr-x system   sdcard_rw   863656 2012-04-12 22:42 a.out`

Eu tentei alterar as permissões:

>chmod 777 /mnt/sdcard/a.out

Mas os direitos não mudam:

>`----rwxr-x system   sdcard_rw   863656 2012-04-12 22:42 a.out`

Eu acho que deixei alguma coisa importante usando o Android.

Alguém poderia me ajudar e me dar uma maneira de executar o aplicativo no Android SHELL?

Muito obrigado.

P.S. desculpe pelo meu inglês =)