Como posso compilar a desobstrução do meu linux embutido?

1

Eu obtive o código-fonte da unclutter usando apt-get source unclutter e copiei os arquivos para o meu sistema incorporado.

Agora, como posso compilá-lo?

- atualizar

Eu tentei esta resposta: Como compilar e instalar programas da origem mas não funciona aqui .. não há ".configure" e make não foi encontrado.

    
por Tom Brito 10.03.2011 / 18:49

1 resposta

3

Para compilar as coisas nesse sistema, ele precisa ter make, gcc e muitas outras coisas que normalmente não são encontradas em dispositivos embarcados. Normalmente, você compila em outra máquina e coloca o binário no sistema embarcado. Você pode ter a sorte de não ter que compilá-lo. Você pode obter o binário para sua arquitetura e tentar executá-lo no sistema.

A compilação cruzada é um tópico grande, e há muitas ferramentas disponíveis que tentam facilitar o processo. Algumas coisas para procurar: linaro, buildroot, crosstool.

Para obter o binário, vá para packages.debian.org, procure pelo pacote que possui o binário, faça o download do apropriado para sua arquitetura (como o arm), abra-o com um gerenciador de arquivos e observe o " data "folder - isto terá os binários. Pode acontecer que o binário precise de bibliotecas que também não estejam instaladas - você pode fazer o mesmo processo - encontre o pacote com a biblioteca que você precisa, copie o binário para o sistema de destino e tente novamente.

    
por 10.03.2011 / 19:19