2015-11-18 2 views
1

Я начал изучать C для своих исследований, и я хотел бы использовать Sublime Text 3 для компиляции этих файлов. Раньше я использовал CodeBlocks, но я уже использую Sublime Text для LaTeX и Python.Компиляция файлов C с возвышенным текстом 3

Я загрузил файл gcc.exe, сохраненный в C: \ Program Files \ WinBuilds \ bin, и добавил его в Путь.

Я создал новую систему сборки:

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

я получаю следующий результат:

cc1.exe: fatal error: Files/WinBuilds/WinBuilds/include: No such file or directory 
compilation terminated. 
[Finished in 0.2s with exit code 1] 
[cmd: ['gcc', 'Rect.c', '-o', 'Rect']] 
[dir: C:\Users\Matthieu KUNTZ\Desktop\Rectangle] 
[path: C:\Program Files\Python3.4.3\;C:\Program Files\Python3.4.3\Scripts;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files\MiKTeX 2.9\miktex\bin\;C:\Program Files\SumatraPDF;C:\Program Files\Skype\Phone\;C:\Program Files\WinBuilds\bin] 

Что я должен сделать, чтобы иметь возможность компилировать и запускать простые файлы C?

+0

Вы не можете просто захватить 'gcc.exe' и поместить его куда угодно. Вам нужно правильно установить целую цепочку сборки «gcc» (компилятор, компоновщик, заголовки и т. Д.). –

ответ

0

gcc имеет целую установку, которая поставляется вместе с ней. Просто gcc.exe не принесет вам никакой пользы. Выполните шаги, описанные here, чтобы узнать, как точно установить полный пакет. Установите его в каталог, в котором находится ваш gcc.exe, тогда ваша компиляция должна работать.

Если вы не устанавливаете gcc должным образом, exe не знает, где найти все, что должен выполнять компилятор полного решения (компоновщик, файлы заголовков, скрипты, вспомогательные файлы и т. Д.).

+0

Спасибо! Я снова начал с нуля, и он отлично работал! – Matt

Смежные вопросы