É uma técnica utilizada para compilar uma aplicação em uma determinada
plataforma na qual não é, necessariamente, a mesma plataforma que irá executar a
aplicação. Geralmente uma toolchain é utilizada para fazer o cross-compile.
Bibliotecas compartilhadas são bibliotecas nas quais são carregadas pelos
programas durante a inicialização ou ao longa da execução da aplicação
principal.