[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
On most platforms, you compile and link your programs, and the resulting executable is the program you run. (The GNU linker produces an executable using a library named "bfd"---hence the term "bfd executable"). On Palm OS, however, this bfd executable is not, in fact, executable: its format must be changed from bfd COFF to a .prc database file, and, for all but the most trivial programs, UI resources must be bound in.
The post-linker tools are build-prc
, which reads a definition
file and various resource sources to generate a Palm OS .prc file,
and obj-res
, which converts a bfd executable into resources.
(Build-prc can now read bfd executables directly, so there is no
need to use obj-res anymore, but it is still supported for backwards
compatibility.) There are also multigen
and stubgen
,
which generate various support files;
and trapfilt
, which decodes Palm OS trap vectors.
Other miscellaneous tools include palmdev-prep
, which informs GCC of
the locations of Palm OS SDKs and the like. You should run it whenever you
upgrade prc-tools or install new SDKs or modify existing ones.
6.1 build-prc | ||
6.2 multigen | ||
6.3 stubgen | ||
6.4 obj-res | ||
6.5 palmdev-prep | ||
6.6 trapfilt |