Join Now
Quality Rating:
  • Currently 0.0 / 5
(0.0 / 5 - 0 votes cast)
Expertise Level:
  • Currently 0.0 / 5
(0.0 / 5 - 0 votes cast)

This page was last modified 00:52, 24 April 2007.

GCC

From Forum Nokia Wiki

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 S60 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.


Internal links


External links

Related Discussions
Thread Thread Starter Forum Replies Last Post
Metrowerks compiler adamis22 Carbide.c++ and CodeWarrior Tools 1 2005-06-30 20:18
NOKIA EXPERTS, pls, pls, pls help! (missing .lib) 4twilight General Symbian C++ 15 2006-08-28 13:57
D211 and SuSE Linux 9.0: dmodule.c CANeumann Multimodecards 1 2004-03-26 13:27
DLL without IMPORT_C/EXPORT_C macros rafaeldonato General Symbian C++ 1 2008-02-25 14:12
Lots of warnings in Series60_3 SDK headers rihoe General Browsing 13 2006-09-19 16:09
 
Powered by MediaWiki
     
     RDF Facets:
     
     
     qfnZtypeQUqfnTypeZCommunityContentQ
     qfnZtypeQUqfnTypeZWebpageQ
     qfnZtypeQUqfnTypeZWikiContentQ
     qmarsZlanguageQUxhttpE3aE2fE2fswE2enokiaE2ecomE2flanguageE2d1E2fenX