아이패드2 iOS 버전은 5.1.1이고, 탈옥되어 있으며 GCC 환경이 구축되어 있습니다. 컴파일까지는 제대로 다 됩니다.
다만 iOS가 모든 프로그램에 대해서 signiture check를 해서 매번 a.out 파일을 ldid -S a.out 으로 사인해주지 않으면 컴파일된 프로그램이 실행이 안 되는데요.
이것 때문에 항상 파이썬 3.2.3 configure 파일이 컴파일러에 문제가 있다는 메세지를 내보냅니다.
우분투에 iOS 크로스 컴파일 환경을 구축해서 해 볼까 하는 생각도 했었는데 실력이 부족해서 엄두가 안 나네요;;
시디아 개발자가 제공한 signiture check 우회 방법 중에서 하나는 맥 개발자용, 하나는 ldid를 이용하는 것이고
나머지 하나는 운영체제 내부 변수 값을 변경헤서 아예 시그니처 체크를 끄는 것인가 본데,
우선 저는 맥이 없고 ldid는 먹히지 않고 마지막 방법은 iOS 5.1.1에서는 안 되는 듯 합니다.