[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
When you compile and link using the default options, the size of your application's code is limited to 32K. The 68000 DragonBall processor can only make a relative jump if it is of a distance of 32K or less, and you will get errors from the assembler and/or linker if your code attempts to jump further than that. The default size limit, enforced at link time, is such that it is possible to jump arbitrarily within a maximally sized code resource without risking attempting an impossibly long jump.
While the default is limited, it is certainly possible to create larger applications; the choices and issues involved are discussed in this chapter.
Also discussed are other types of projects: shared libraries and various flavours of stand-alone code resources, particularly HackMaster Hacks and Palm OS 5 armlets.
3.1 Size limitations for a single code resource | ||
3.2 Multiple code resources | ...and how to escape them. | |
3.3 Shared libraries | Creating and using shared libraries. | |
3.4 Stand-alone code resources | Hacks, armlets, etc. |
This document was generated by root on October, 25 2005 using texi2html 1.76.