私は最近、Linux用Windowsサブシステム(WSL)を使用して、私のLinux Makefile & arm-none-eabi-gccベースのマイクロコントローラプロジェクトが "ネイティブ" Windows。私の驚いたことに、ツールチェーンとLinuxベースの開発ツールは、Makefileを変更することなく、最初に完璧にインストールされ、動作しました。Visual Studio 2015からWSL bashベースのビルドを取り除く
WSLで提供されているLinuxの& bash環境で実際のビルドを行っている間に、IDE機能を使用してVisual Studioですべてのコード編集を実行しようと考えました。
残念ながら、動作しません"C:\Windows\System32\bash.exe build.sh"
に入れて、私のVisual StudioプロジェクトのNMAKEオプションで「コマンドラインの構築」を指定する際に理由:私は指定されているため
'C:\Windows\System32\bash.exe' is not recognized as an internal or external command, operable program or batch file.
これは私には不思議です完全なパスでWSL bash実行ファイルが見つかりませんでした。また、 "外部ツール"として追加しようとしても動作していないようです。実行可能ファイルが選択ウィンドウに表示されない同じディレクトリにある実行可能ファイル。
MicrosoftがVisual StudioとWSLをシームレスに連携させることができれば、私はUbuntu仮想マシンセットアップからWSLベースの開発環境に切り替えることができます。
可能な複製(http://stackoverflow.com/questions/37248106/windows-bash-ビジュアルスタジオコードをどのように実行することもできます) – stijn
重複しない - 「Visual Studioコード」は、「Visual Studio」とは全く異なるプログラムです。パスとしてC:\ Windows \ sysnative \ bash.exeを使用することについての答えは興味深いですが、依然として私のためには機能しません。 – DouglasHeriot
@ジョンあなたは解決策を見つけたことがありますか? – DouglasHeriot