Wednesday, May 25, 2005

Symbian SDK on Unix HOWTO The SymbianOS SDK is built to run on a WIN32 system. It consists of 2 toolchains. One for building the code for the Epoc32-Emulator on Windows (called the WINS target) using one of the commercial C++ compilers from Borland, Metrowerks or Microsoft.A second one, using gcc for the so called MARM target which is the phone itself (e.g Nokia 6600 or SE P910). Symbian released the modified gcc source together with the source for 4 important tools, which makes it possible to build C++ programs without a Windows emulator. Alternatives: It is possible to get the second chain running on Unix. There are more alternatives, which are different in how the makefiles are built: The one described in this document, where you use makefiles directly. Bulding console C/C++ programs (.exe), shared libraries (.dll) or C++ applications (.app) is supported. There are even builtin rules to build a complete sis file (i.e. installation file), so you do not need to fight with the .pkg file syntax. GnuPOC, which takes the "Symbian" way, using makmake to generate makefiles from "makmake project" files (.mmp). .

No comments: