×
Namespaces

Variants
Actions

GCC

From Nokia Developer Wiki
Jump to: navigation, search
Article Metadata
Article
Created: antonypr (22 Apr 2007)
Last edited: hamishwillee (30 May 2013)

GCC (GNU Compiler Collection) is used in Symbian OS to compile the code for the target device. It is capable of generating ARM-based code in three different instruction sets, THUMB, ARMI and ARM4. S60 SDK does not support ARM4.

GCC is used in pre-Symbian OS 9, which means Symbian 1st and 2nd Edition. Starting from Symbian OS 9, GCCE or RVCT is used to compile for the target.

Symbian built a special version of GCC that is based on GCC 2.9 from year 1998. The compiler is distributed in every Symbian OS SDKs. It is normally located in \epoc32\gcc folder.

Since the GCC compiler used in pre-Symbian OS is quite old, the Department of Software Engineering, University of Szeged initiated a Symbian GCC Improvement Project. The goal is to produce more optimal code either by updating the current Symbian GCC version or upgrading to a new GCC version.


See also


External links

This page was last modified on 30 May 2013, at 07:33.
64 page views in the last 30 days.

Was this page helpful?

Your feedback about this content is important. Let us know what you think.

 

Thank you!

We appreciate your feedback.

×