Linux
如何在 Windows 開發 PC 上與 Visual Studio 共享 VM 中 chroot 內的儲存庫?
我有一台 Windows 開發機器,上面有 Visual Studio,我有一個虛擬機虛擬機中的 debian 延伸,其中我有一個 chroot。
我創建了一個 chroot 來擁有 armhf 版本的庫,我需要建構在嵌入式(皮質 A)ARM 平台上執行的軟體(我們使用 make、g++ 等)。chroot 位於 linux VM 內我的主目錄中的一個文件夾中。我 chroot 進入它(sudo chroot),然後拉出我的程式碼並建構它,然後通過網路將它複製到平台上。
我想簡化我的工作流程並與主機作業系統(Windows)共享 chroot 內的程式碼文件夾,以便我可以在 Visual Studio 中打開項目並在那里處理程式碼。如果可能的話,我什至想使用 VS 作為 IDE 並使用 linux 建構工具/庫,也許這樣我什至可以遠端調試應用程序。
我的問題:如何與主機作業系統 Windows 10 共享 chroot 內的文件夾?
如果您安裝了 VirtualBox Guest Additions,則可以使用共享文件夾將主機上的目錄掛載到 VM 內的掛載點。請注意,在將程式碼複製到新目錄之前,您可能需要先進行設置。
也就是說,我不太相信 Visual Studio 能夠建構您的產品,因為它和建構工具適用於不同的平台和體系結構,儘管對 VS 有更多了解的人可能有更好的解決方案。