Sublime Text 2 для системы программирования C

Я изучаю язык C. Я имею в виду книгу Денниса Ритчи и Кернигана. И там просто программы подачи жалобы ANSI. Я установил компилятор ANSI. Я только что установил редактор Sublime text 2. Может ли кто-нибудь дать мне систему сборки, которая будет делать следующее.

1) Скомпилируйте исходный файл

2) Ошибка отображения (в хорошо отформатированном виде) в пределах возвышенного при неудачной компиляции.

3) При успешной компиляции создайте двоичный файл с именем, аналогичным имени исходного файла в моем рабочем каталоге.

4) Принять Любой пользовательский ввод в возвышенном состоянии для вычисления Output. (Поскольку я новичок, я в основном пишу программы, которые будут запрашивать у пользователя. Ex: Программа для вычисления количества символов в имени пользователя.)

5) Отдельный выбор для компиляции и запуска.

Спасибо в Advance.

Ответы

Ответ 1

В меню выберите Build → New build system... и скопируйте это:

Окно

Только компиляция:

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

Скомпилировать и запустить:

{
    "windows":
    {
        "cmd": ["cc","-std=c99" ,"$file_name","-o", "${file_base_name}.exe", "-lm", "-Wall", "&","start", "${file_base_name}.exe"]
    },
    "selector" : "source.c",
    "shell": true,
    "working_dir" : "$file_path",
}

Linux

Только компиляция:

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

Скомпилировать и запустить:

{
    "linux":
    {
        "cmd": ["cc","-std=c99" ,"$file_name","-o", "${file_base_name}", "-lm", "-Wall", ";", "./${file_base_name}"]
    },
    "selector" : "source.c",
    "shell": true,
    "working_dir" : "$file_path",
}

и сохраните это с расширением *.sublime-build

ST просто является редактором, поэтому вы не можете использовать его в качестве входного потока, для этого вам нужно использовать оболочку типа bash, zsh,...

Ответ 2

См. строку состояния в возвышенном тексте 2, где он говорит на языке, или он говорит "обычный текст", щелкните его и найдите язык 'c'. для создания вам просто нужно сохранить Ctrl-s и Build Ctrl-B, просто как торт!. также вы можете попробовать C дружественную IDE, такую ​​как Eclipse. http://www.eclipse.org/