iOS 6.1 Toolchain
The "iOS Toolchain" package on the BigBoss repo provides a useful toolchain capable of developing packages on jailbroken devices using the iOS SDK (tested up to the 6.1 SDK) It contains: LLVM, Clang, and CompilerRT 3.3 LD64 134.9 Darwin CC Tools 839
When used with theos, these can produce binaries for arm, armv6, armv7, and armv7f using SDKS up to and including the iOS 6.1 SDK.
Comparison
This is a comparison between compilers and toolchains for building iOS apps on device.
iphone-gcc | LLVM+Clang for iOS | |
---|---|---|
iOS SDK tools version | 2.0 | 6.1 |
Maximum iOS SDK supported | 3.2 | 7.0 |
Supported ARCHS | arm, armv4t, armv6 | armv4t, armv6, armv7, armv7f, arm64 |
Compiler Version | GCC 4.0 | LLVM 3.4 |
CC Tools Version | 286 | 839 |
Cydia Repo Hosted On | Telesphoreo | BigBoss |
Last Updated On | July, 2008 | April 19, 2014 |
Maintainer | saurik | coolstar |
Default Target | arm-apple-darwin9 | armv7-apple-darwin11 |
ARCH built for | arm | armv7 |
C++ version supported | C++98 (from 1998) | C++11 (from 2011) |
Obj. C Version supported | 2.0 | 2.0 |
Obj. C Blocks (4.0 SDK+) Supported? | No | Yes |
Obj. C ARC (5.0 SDK+) Supported? | No | Yes |
Obj. C Literals+Autosynthesize (5.1 SDK+) Supported? | No | Yes |