2016-11-06 6 views

ответ

4
  1. Вы должны скопировать файл C:\Windows\System32\bash.exe в каталог C:\Windows\SysWOW64\. Обязательные из-за WoW64 file system redirection (Спасибо Martin!)

  2. Затем вы должны создать новую систему сборки в Sublime Text со следующим кодом. (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}", 
    }

    Этот код будет complile код .c и чем запустить его. Вывод будет показан на панели результатов сборки Sublime.

  3. Если вы хотите использовать эту систему сборки, выберите ее в списке Tools -> Build System, а затем нажмите Ctrl + B.

Вы можете costumize команду я поставил, главное, что вы можете запускать команды Linux с помощью bash -c "CommandsYouWantToRun"

+0

ли первый шаг, необходимый при использовании 32-битного Sublime Text на 64-битной Windows? У меня был аналогичный вопрос о [Super User] (http://superuser.com/questions/1140014/how-to-launch-bash-on-ubuntu-on-windows-from-third-party-application), поэтому Я прошу. – idleberg

+0

Да, я думаю. Я также использую 32-битный Sublime Text, и это то, что сработало для меня. –

+2

В качестве дополнительного примечания: шаг # 1 требуется из-за перенаправления файловой системы WoW64 (https://msdn.microsoft.com/es-es/library/windows/desktop/aa384187 (v ​​= vs.85) .aspx) – Martin