There are some known issues when compiling a P.I.P.S. application containing the main() entry point and using the GCCE target compiler. A workaround is described in this section:
A workaround is described in this section:
Patch file \epoc32\tools\compilation_config\gcce.mk file with the following details:
AR=arm-none-symbianelf-ar ARCHIVER=$(AR) export ARCHIVER
STATICLIBRARY libcrt0.lib
Build the application using the GCCE target like abld build gcce urel .
The user code may look like the following:
#include <stdio.h> int main(void) { printf("Hello Open C!\n"); printf("Press a character to exit!"); getchar(); return 0; }
Copyright ©2010 Nokia Corporation and/or its subsidiary(-ies).
All rights
reserved. Unless otherwise stated, these materials are provided under the terms of the Eclipse Public License
v1.0.