|
|
(9 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__