Finalmente torna a funzionare gcc sul mio iPhone, stavolta con firmware 3.0.
Prerequisiti
- connessione internet da iPhone
- iPhone jailbroken
Procedura
- collegarsi via ssh al telefono
- scaricare ed installare fake-libgcc
root # wget http://files.getdropbox.com/u/876743/fake-libgcc_1.0_iphoneos-arm.deb
root # dpkg -i fake-libgcc_1.0_iphoneos-arm.deb
- installare com.bigboss.20toolchain e libstdc++
root # aptitude install com.bigboss.20toolchain libstdc++
Esempio: Hello world!
Questa è una verifica del funzionamento:
root # cat main.c
#include “/private/var/include/stdio.h”
int main(int argc, char** argv) {
printf(“Hello World!\n”);
return 0;
}
root # gcc -Wall -I/private/var/include/ main.c
root # ./a.out
Killed
root # ldid -S a.out
root # ./a.out
Hello World!
root #