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 21:01, 26 October 2007.

Como usar o GCCE com Open C

From Forum Nokia Wiki

Original: How to use GCCE and Open C

Podem ocorrer problemas durante a compilação de uma aplicação Open C contendo o ponto de entrada main() quando GCCE (Português) é usado. Uma maneira de contornar o problema é descrito a seguir.

Atualize o arquivo \epoc32\tools\compilation_config\gcce.mk com o seguinte:

AR=arm-none-symbianelf-ar
ARCHIVER=$(AR)
export ARCHIVER

Inclua um cabeçalho chamado staticlibinit_gcce.h uma vez dentro do código fonte da aplicação e modifique o arquivo MMP com a seguinte sentença:

STATICLIBRARY libcrt0.lib

Compile a apicação usando o GCCE (Português) alvo (por exemplo abld build gcce urel).

O código de uma aplicação introdutória (Alô Mundo Cruel) é mostrado a seguir.

#include <stdio.h>
 
#ifdef __GCCE__
// A linha seguinte é necessária em apenas um arquivo
#include <staticlibinit_gcce.h>  
#endif
 
int main(void)
{
   printf("Alô mundo cruel\n");
   return 0;
}


Compilando com GCCE

  • Compilation with GCCE : warning: command line option "-Wno-ctor-dtor-privacy" is valid for C++/ObjC++ but not for C
  • Since, Open C headers are located in \epoc32\include\stdapis,

"SYSTEMINCLUDE \epoc32\include\stdapis" must be included in the MMP file.


Links relacionados

  • [[Compiling C- code for 3rd Edition Target Devices (UREL mode)]
Related Discussions
Thread Thread Starter Forum Replies Last Post
Issues with the new Camera Autofocus API jcollomosse Symbian Media (Graphics & Sounds) 19 2007-12-22 00:19
NEED SERIAL FOR NOKIA MULTIMEDIA CONVERTER FRANKIE_RAY General Discussion 9 2008-07-04 06:58
take photo confirmation pichifli Mobile Java Media (Graphics & Sounds) 4 2007-08-10 20:36
GCCE compile warnings using S60 3rd ed SDK RyanSantos Symbian Tools & SDKs 4 2006-02-22 02:45
60_3rd_FP1 SDK and GCCE - undefined reference maciek_252 Symbian Tools & SDKs 0 2006-10-13 12:48
 
Powered by MediaWiki
     
     RDF Facets:
     
     
     qfnZtypeQUqfnTypeZCommunityContentQ
     qfnZtypeQUqfnTypeZWebpageQ
     qfnZtypeQUqfnTypeZWikiContentQ
     qmarsZlanguageQUxhttpE3aE2fE2fswE2enokiaE2ecomE2flanguageE2d1E2fenX