|
|
(10 intermediate revisions by 5 users not shown) |
Line 1: |
Line 1: |
| This is a comparison between compilers and toolchains for building iOS apps on device.
| | == iOS 16.0 Toolchains == |
| {| class="wikitable"
| | |
| |-
| | There are currently two main "toolchains" available, distributed on the [[Elucubratus]] and [[Procursus]] toolchains respectively. |
| !
| | |
| ! iphone-gcc
| | === Eluctrabus === |
| ! LLVM+Clang for iOS
| | |
| |-
| | Includes llvm, lldb, clang, ldid, tapi, libtapi, and cctools-port |
| | iOS SDK tools version
| | |
| | 2.0
| | === Procursus === |
| | 6.1
| | |
| |-
| | __fill this out__ |
| | Maximum iOS SDK supported
| | |
| | 3.2
| | |
| | 7.0
| | |
| |-
| | [[Category:Development Tools]] |
| | 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
| |
| |}
| |
iOS 16.0 Toolchains
There are currently two main "toolchains" available, distributed on the Elucubratus and Procursus toolchains respectively.
Eluctrabus
Includes llvm, lldb, clang, ldid, tapi, libtapi, and cctools-port
Procursus
__fill this out__