What Happened to Object Software?

CrossGCC FAQ

Gnu CC manuals in HTML

Next Previous Contents

12. Glossary

Canadian Cross

This is a cross compiler where build machine != host machine. See What is a Canadian Cross?for more information.

cross compiler

This is a compiler that builds programs for a machine different than the one the compiler is run on. For example, an i386-linux cross m68k-coff compiler is one where GCC runs on an i386-linux machine and compiles programs for running on m68k-coff machines.

build machine

This is the machine the toolchain is being built on. In the case of a Canadian Cross, it is not the same as the host machine.

host machine

This is the machine the toolchain programs (GCC, GAS, etc.) will run on. In the case of a cross compiler, this is not the same as the target machine.

native compiler

This is a compiler where host == target.

target machine

This is the machine the toolchain builds programs for.

FIXME: Others?


Next Previous Contents