Toon posts:

compileren op android linux, cannot execute permission denie

Pagina: 1
Acties:

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Ik weet niet of m'n vraag hier thuishoort, anders hoor ik het wel.
Ik ben aan het spelen met c4droid, een c(++) compiler voor android, het werkt in ieder geval met eenvoudige testprogs.
Maar linux in android is nog verwarrend, kopieren moest met dd want 'cp' is niet voorhanden en 'mv' gaf een error 'cross device link'.
Maar nu heb ik dus m'n gecompileerde executable naar de sd kaart gekopieerd en probeer hem daar op te starten en krijg dus permission denied. Ik heb al 'chmod 777 hello' gedaan. Op de oorspronkelijke plek werkte die wel (printf("hello world") :) ). De sd kaart is rw gemount.
Wie kan me een beetje op weg helpen of weet waar ik daar voor moet zijn.
Thanks

Acties:
  • 0 Henk 'm!

  • Hero of Time
  • Registratie: Oktober 2004
  • Laatst online: 23:03

Hero of Time

Moderator LNX

There is only one Legend

Chmod 777 op een vfat file system heeft geen zin. Op android wordt je sdcard gemount met noexec.

Dat moet je genoeg info geven om 't op te lossen ;).

Commandline FTW | Tweakt met mate


Acties:
  • 0 Henk 'm!

  • Thralas
  • Registratie: December 2002
  • Laatst online: 00:15
En een tip: zoek een geschikte busyboxbinary, en gebruik die als shell, dan heb je een fatsoenlijke mv/cp.

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
vfat file system
Ach ja natuurlijk. :)
En een tip: zoek een geschikte busyboxbinary, en gebruik die als shell, dan heb je een fatsoenlijke mv/cp.
Done, nu dus wel cp in de terminal.

Thanks, ik kan weer verder.