Go to the first, previous, next, last section, table of contents.
GNU Pascal can function as a cross-compiler for many machines, but not all.
Also, only a few combinations have been tested. If you need information
about GNU tools in a cross-configuration,
`ftp://ftp.cygnus.com/pub/embedded/crossgcc/' is the place to be.
-
Cross-compilers for the Mips as target using the Mips assembler
currently do not work, because the auxiliary programs
`mips-tdump.c' and `mips-tfile.c' can't be compiled on
anything but a Mips. It does work to cross compile for a Mips
if you use the GNU assembler and linker.
-
Cross-compilers between machines with different floating point formats
have not all been made to work. GNU C now has a floating point
emulator with which these can work, but each target machine description
needs to be updated to take advantage of it.
-
Cross-compilation between machines of different word sizes is
somewhat problematic and sometimes does not work.
Since GNU Pascal generates assembler code, you probably need a
cross-assembler that GNU Pascal can run, in order to produce object files.
If you want to link on other than the target machine, you need a
cross-linker as well. You also need header files and libraries suitable
for the target machine that you can install on the host machine.
Go to the first, previous, next, last section, table of contents.