Description: A compiler is a computer program that transforms source code written in a programming .... Cross compilers are often used when developing software for embedded systems that are not intended to support a software development environment .