Ich versuche, das Windows 10 Linux-Subsystem von der Post-Build-Befehlszeile von Visual Studio 2015 auszuführen. Das heißt, ich habe einen Befehl, dessen Ausgabe an bash
weitergeleitet wird, zum Beispiel xyz | bash
. bash
sollte seinerseits das Windows 10 Linux-Subsystem starten und den Befehl ausführen.Ausführen des Linux-Subsystems von der Post-Build-Befehlszeile von Visual Studio
Dies funktioniert perfekt, wenn Sie den Befehl von den regulären CMD.exe
Command Line oder .bat
Dateien ausführen. Wenn dies jedoch aus dem Visual Studio 2015 post-, Pre-Build- oder Pre-link-Ereignis Command Line direkt über einen call cmd /C
Anruf läuft oder eine externe .bat
Datei als Proxy, schlägt dies mit dem Fehlercode 255
und druckt so etwas wie "Command 'bash
' nicht gefunden.". Beim Versuch, den vollständigen Pfad zum bash.exe
zu verwenden, scheitert dies ebenfalls.
Wie kann ich bash
von Visual Studio Command Line ausführen?
Hinweis: Ich versuche, dies auf einem C/C++ - Projekt auszuführen.
Sind Sie sich der Tatsache bewusst, dass Sie Antworten auf Stack-Überlauf _accept_ können? – m93a
@ m93a Oh, tut mir leid, ich habe diese Frage vergessen, da das Lösen dieses Problems nur ein anderes Problem verursacht hat ... – HerpDerpington
Welches Problem? Wenn es Bash-bezogen ist, könnte ich vielleicht helfen. – m93a