PDA

Visualizza la versione completa : [C] System call unix su tablet android


Ankarir
19-11-2014, 17:14
Come da titolo volevo sapere se possibile (o voi conoscete un modo) per programmare con un ide (ad esempio C4droid) sul mio tablet Android, utilizzando le system call di unix (unistd.h).

paolino_delta_t
19-11-2014, 18:17
Certo che possibile. Tuttavia non sono le syscall che stai cercando ma le funzioni dell'api posix.

Comunque Android ha una libc che si chiama bionic, che non identica alla classica glibc, ma le api principali posix ci sono tutte.

Se sviluppi direttamente sul dispositivo android, ti risparmi pure di dover installare il ndk sul pc, usare il cross-compilatore, usare adb per inviare l'eseguibile al gingillo android.

Ankarir
20-11-2014, 00:36
quindi io utilizzando un ide C sul mio Note, importando la libreria bionic, posso utilizzare le principali syscall della libreria unix (unistd.h)?

paolino_delta_t
20-11-2014, 10:12
quindi io utilizzando un ide C sul mio Note, importando la libreria bionic, posso utilizzare le principali syscall della libreria unix (unistd.h)?

Si esatto. C4Droid utilizza sia bionic sia uclibc e contiene gli header per entrambe.

Ankarir
20-11-2014, 15:10
ok grazie mille per l'aiuto :)

Loading