e
quer mais?
Me paga um café! :) PIX consultoria@carlosdelfino.eti.br
Curta o post no final da página, use o Disqus, compartilhe em sua rede social. Isso me ajuda e motiva
Obrigado.
Começamos tudo instalando o MSYS2, vejo que para você foi um sucesso como foi para mim, então estamos neste segundo passo.
Mas, não adianta seguir se são teve sucesso no passo anterior. Seja honesto com você mesmo, faça cada passo e repita se necessário até ter sucesso.
Caso tenha chegado aqui antes de tentar o primeiro passo, retorne a ele para fazê-lo até que tudo dê certo. Clique aqui.
Clonando o Repositório QEMU
Agora vamos clonar o projeto do QEMU usando meu fork. Abaixo estão os comandos
que devem ser executados, veja que a linha de comando
abaixo o que vem antes do dólar ($) representa o diretório onde o comando deve
ser digitado, portanto ~/qemu-delfino/build $
que dizer que você está dentro
do diretório build
que está dentro do diretório qemu-delfino
e que está
dentro do diretório home do usuário ~
.
Usaremos por hora a versão de desenvolvimento, na terceira fase iremos adotar um novo branch para trabalharmos com as alterações.
A diretiva depth
diz ao git para baixar apenas o ultimo commit evitando
baixar todo o repositório de forma desencessária.
Quando executar o comando para atualizar os submodules pode ocorrer alguns erros e ela ser interrompida, não se preocupe, iremos cada módulo atualiza-lo novamente de forma individual, e também poderão haver mudanças quando estiver lendo este artigo.
Ajustando o PATH.
Coloque o python e o GCC que foi de instalar no path usando o seguinte comando
no shell do Msys2, caso já tenha feito isso no passo anterior e não fechou a
janela do terminal, deve pular estes comandos, a execução repetitiva deles, irá
prejudicar o funcionamento do PATH
, portanto certifique-se sempre que os comandos
estão acessíveis:
Para verificar se o python e o gcc estão corretos digite os seguintes comandos:
Próximo passo
Depois de tudo pronto vou rever todos os passos e adicionar detalhes sobre como obter cada biblioteca, para que serve cada uma e sua importância no projeto. Portanto, estes posts estarão em constante atualziação.
Clique aqui para a próxima etapa.
Não deixe de me pagar um café, faz um PIX: consultoria@carlosdelfino.eti.br de qualquer valor.