Visual StudioがインストールされているWindows開発コンピュータがあり、VirtualBox仮想マシンにchrootを持つdebian拡張機能があります。
組み込み(cortex A)ARMプラットフォーム(私たちはmake、g ++などを使用)で実行されるソフトウェアを構築するために必要なarmhfバージョンのライブラリを持つためにchrootを作成しました。 chrootはLinux VM内のホームディレクトリのフォルダにあります。私はそれにルートを割り当て(sudo chroot)、コードを抽出してビルドし、ネットワーク経由でプラットフォームにコピーしました。
ワークフローを簡素化し、chroot内のコードフォルダをホストオペレーティングシステム(Windows)と共有して、Visual Studioでプロジェクトを開き、そこでコードを実行したいと思います。可能であれば、VSをIDEとして使用し、Linuxビルドツール/ライブラリを使用したいと思います。これにより、アプリケーションをリモートでデバッグすることもできます。
私の質問:ホストオペレーティングシステムWindows 10とchroot内のフォルダをどのように共有しますか?
答え1
VirtualBox Guest Additionsがインストールされている場合は、次のものを使用できます。共有フォルダホストのディレクトリを仮想マシンのマウントポイントにマウントします。コードを新しいディレクトリにコピーする前に、これを設定する必要があります。
つまり、VSについてより多くの知人がより良いソリューションを持っている可能性がありますが、Visual Studioとビルドツールはさまざまなプラットフォームとアーキテクチャ用であるため、Visual Studioが製品を構築できるかどうかはわかりません。