como compartilhar um repositório dentro de um chroot em uma VM com visual studio no windows dev PC?

1

Eu tenho uma máquina de desenvolvimento do windows na qual tenho visual studio, e eu tenho um debian stretch em uma VM virtualbox, na qual eu tenho um chroot.

Eu criei um chroot para ter versões armhf de bibliotecas, que eu preciso para construir nosso software que roda em uma plataforma ARM (cortex A) embarcada (usamos make, g ++ etc). O chroot mora em uma pasta no meu diretório home dentro da VM linux. Eu chroot nele (sudo chroot) e, em seguida, pego meu código e o construo e, em seguida, copio sobre a rede para a plataforma.

Gostaria de otimizar meu fluxo de trabalho e compartilhar a pasta de código dentro do chroot com o sistema operacional host (windows) para que eu possa abrir o projeto no visual studio e trabalhar no código lá. Se possível eu gostaria de usar o VS como o IDE e usar as ferramentas / bibliotecas de compilação do Linux, talvez para que eu possa depurar remotamente o aplicativo.

Minha pergunta: como eu compartilho a pasta dentro do chroot com o sistema operacional host, windows 10?

    
por b20000 11.03.2018 / 14:39

1 resposta

1

Se você tiver as adições de convidado do VirtualBox instaladas, poderá usar pastas compartilhadas para montar um diretório de a máquina host a um ponto de montagem dentro da VM. Note que você provavelmente desejará configurá-lo primeiro antes de copiar seu código para o novo diretório.

Dito isso, não estou muito confiante de que o Visual Studio poderá criar seu produto, pois as ferramentas de construção são para uma plataforma e arquitetura diferentes, embora alguém com mais conhecimento sobre o VS possa ter uma solução melhor.

    
por 11.03.2018 / 16:32