2016-11-06 4 views

Antwort

4
  1. Sie haben die C:\Windows\System32\bash.exe Datei in das C:\Windows\SysWOW64\ Verzeichnis zu kopieren. erforderlich, weil der WoW64 file system redirection (Danke Martin!)

  2. Dann müssen Sie mit dem folgenden Code ein neues Build-System im Sublime Text erstellen. (Tools -> Build System -> New Build System...)

    { 
        "cmd" : ["bash", "-c", "gcc ${file_name} -o ${file_base_name} && ./${file_base_name}"], 
        "shell": true, 
        "working_dir": "${file_path}", 
    }

    Dieser Code wird die .c Code complile und als es laufen. Die Ausgabe wird im Fenster "Build Results" von Sublime angezeigt.

  3. Wenn Sie dieses Build-System verwenden möchten, wählen Sie es in der Liste Tools -> Build System aus und klicken Sie dann auf Ctrl + B.

Sie können den Befehl costumize ich das ausgedrückt, ist die Hauptsache, dass Sie Linux-Befehle ausführen können bash -c "CommandsYouWantToRun"

+0

Ist der erste Schritt notwendig zu verwenden, wenn 32-Bit-Sublime Text unter Verwendung von 64-Bit-Windows? Ich hatte eine ähnliche Frage zu [Super User] (http://superuser.com/questions/1140014/how-to-launch-bash-on-ubuntu-on-windows-from-third-party-application), deshalb Ich frage. – idleberg

+0

Ja, denke ich. Ich benutze auch einen 32-Bit-Sublime-Text, und das war, was für mich funktionierte. –

+2

Als zusätzliche Anmerkung: Schritt # 1 ist erforderlich wegen der [WoW64 Dateisystem-Umleitung] (https://msdn.microsoft.com/es-es/library/windows/desktop/aa384187 (v ​​= vs.85) .aspx) – Martin

Verwandte Themen