No edit summary |
(adding content from Jailbreak Development Tools, adding category) |
||
Line 1: | Line 1: | ||
== 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. | |||
== 6.1 Toolchain For Windows == | |||
CoolStar (who ported the 6.1 toolchain to jailbroken iOS devices) is also working on a port for Windows here[http://coolstar.org/iOSToolchainOnWindows.html]. Currently LLVM, Clang and CompilerRT 3.3 have been ported so far. LD64 and the Darwin CC Tools are in progress. | |||
== Comparison == | |||
This is a comparison between compilers and toolchains for building iOS apps on device. | This is a comparison between compilers and toolchains for building iOS apps on device. | ||
{| class="wikitable" | {| class="wikitable" | ||
|- | |- | ||
Line 66: | Line 83: | ||
| Yes | | Yes | ||
|} | |} | ||
[[Category:Development Tools]] |
Revision as of 20:59, 18 November 2013
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.
6.1 Toolchain For Windows
CoolStar (who ported the 6.1 toolchain to jailbroken iOS devices) is also working on a port for Windows here[1]. Currently LLVM, Clang and CompilerRT 3.3 have been ported so far. LD64 and the Darwin CC Tools are in progress.
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 |
Compiler Version | GCC 4.0 | LLVM 3.3 |
CC Tools Version | 286 | 839 |
Cydia Repo Hosted On | Telesphoreo | BigBoss |
Last Updated On | July, 2008 | October, 2013 |
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 |