Question: is gcc a cross compiler?
Answer: To build a cross-compiler, you need a working C compiler (gcc is generally a good idea). A C compiler is supplied with most Linux /UNIX-based operating systems. You also need the source code for the various tools used to build the cross-compiler.