Para cruzar a compilação, você deve ter (ou construir) um compilador cruzado; O gcc não pode, por padrão, apenas compilar para qualquer destino para o qual possa ser configurado. Existe uma lista de possibilidades no pacote fonte do gcc, acredito.
Construir uma cadeia de ferramentas de compilador cruzado não é uma tarefa simples, portanto, se você quiser fazer isso, terá que decidir para que serve e fazer perguntas mais específicas.
Há também uma lista de hosts / alvos com anotações aqui . Um asterisco indica que qualquer valor pode ser usado nessa posição (presumivelmente, isso não faz diferença para o compilador e é simplesmente um rótulo definido pelo usuário); o pc
do qual você está falando pode ser assim.