what are the naming conventions of gcc cross-complier?

...actually i want to know what are the naming convention & consequently the capabilities of the gcc cross-compiler? for example: arm-linux-gcc?...