Привет, дружище! 👋 Решил окунуться в мир программирования на C и хочешь узнать, как запустить свою первую программу прямо в Windows, используя командную строку? Это проще, чем кажется! Сейчас всё покажу и расскажу так, чтобы понял даже тот, кто открыл командную строку впервые. Поехали! 🚀
Быстрый ответ: Как запустить C-программу?
- Установи Visual Studio с компонентом
Desktop Development with C++
. - Напиши код программы в любом текстовом редакторе и сохрани с расширением
.c
(например,hello.c
). - Открой
Developer Command Prompt for VS
, перейди в папку с файлом (командаcd
). - Скомпилируй командой
cl имя_файла.c
(например,cl hello.c
). - Запусти программу, введя имя
.exe
файла (например,hello.exe
).
Пошагово очень подробно: Компилируем и запускаем C-программу
Шаг 1: Устанавливаем 'мозги' для компиляции (Visual Studio)
Чтобы твой компьютер понял код на языке C, ему нужен специальный переводчик-сборщик, который называется компилятор. Самый простой способ его получить – это установить Visual Studio. Это такая большая и умная программа от Microsoft, которая помогает писать код.
- Иди на сайт https://visualstudio.microsoft.com/downloads/ и скачай Visual Studio Community. Эта версия бесплатная для личных проектов и учебы, то что нам нужно!
- Когда будешь устанавливать, программа спросит, какие 'детальки' (компоненты) добавить. Обязательно поставь галочку напротив
Desktop Development with C++
(Разработка классических приложений на C++). Именно тут и прячется наш компилятор для C.
Дождись окончания установки. Это может занять какое-то время, так что можешь пока выпить чаю ☕.
Шаг 2: Пишем нашу первую C-программу
Теперь давай напишем саму программу. Не бойся, это будет очень просто! Нам нужен любой текстовый редактор. Даже обычный Блокнот
(Notepad) подойдет, или можешь использовать что-то поудобнее, например, Notepad++
.
Открой редактор и напиши (или скопируй) туда вот такой код:
#include <stdio.h>\n\nint main() {\n printf("Привет, мир! Я программа на C!\n");\n return 0;\n}
Что это значит? #include <stdio.h>
- это как бы мы говорим: 'Подключи библиотеку для ввода-вывода текста'. int main() { ... }
- это главная часть программы, с которой всё начинается. А printf(...);
- команда 'напечатай вот это на экране'.
Теперь самое важное – сохранение! Нажми 'Файл' -> 'Сохранить как...'.
- Выбери папку, где будет лежать твоя программа (например, создай папку
C_Projects
на диске C). - В поле 'Имя файла' напиши что-то вроде
hello.c
. Расширение.c
очень важно, оно говорит, что это файл с кодом на C! - В поле 'Тип файла' (если ты в Блокноте) выбери 'Все файлы (*.*)'. Это чтобы Блокнот не добавил сам расширение
.txt
к нашему.c
.
Нажми 'Сохранить'. Ура, исходный код готов!
Шаг 3: Компиляция и запуск через командную строку
Теперь самое интересное – превратим наш текстовый файл с кодом в настоящую программу!
1. Открой специальную командную строку. Нажми кнопку 'Пуск' (флажок Windows в углу экрана).
2. Начни печатать developer command prompt
. Ты должен увидеть что-то вроде Developer Command Prompt for VS
(Командная строка разработчика для VS).
3. Щелкни по ней правой кнопкой мыши и выбери 'Запуск от имени администратора'. Это важно, чтобы у нас были все нужные права.
4. Откроется черное (или синее, зависит от настроек) окошко командной строки. Теперь нам нужно перейти в папку, где ты сохранил свой файл hello.c
. Для этого используется команда cd
(change directory - сменить папку). Например, если ты сохранил файл в C:\C_Projects
, то введи: cd C:\C_Projects
и нажми Enter.
5. Когда ты в нужной папке, пришло время компиляции! Введи команду: cl hello.c
и нажми Enter. (Если твой файл называется по-другому, например, myprogram.c
, то и команда будет cl myprogram.c
).
6. Если всё прошло гладко, компилятор немного 'подумает' и создаст в той же папке несколько новых файлов, среди которых будет hello.exe
. Это и есть наша готовая программа!
7. Чтобы запустить программу, просто напиши в командной строке ее имя: hello.exe
(или просто hello
) и нажми Enter.
Ты должен увидеть сообщение: 'Привет, мир! Я программа на C!' прямо в командной строке. Поздравляю, ты только что скомпилировал и запустил свою первую программу на C! 🎉
Дополнительные фишки
- Компиляция нескольких файлов сразу: Если у тебя большой проект из нескольких
.c
файлов, можешь скомпилировать их всех одной командой:cl file1.c file2.c file3.c
. - Задать имя готовой программе: Хочешь, чтобы твоя программа называлась не
hello.exe
, а, например,MySuperProgram.exe
? Легко! Используй ключ/out:
при компиляции:cl hello.c /out:MySuperProgram.exe
.
Лайфхак дня 💡
В командной строке разработчика (и обычной тоже) можно использовать клавиши со стрелками Вверх (↑) и Вниз (↓) для прокрутки ранее введенных команд. Это супер удобно, чтобы не печатать одну и ту же команду cl hello.c
по сто раз, если ты что-то меняешь в коде и перекомпилируешь! ✨
Вот и всё! Как видишь, запустить C-программу в командной строке Windows совсем несложно. Главное – установить нужные инструменты и запомнить пару команд. Теперь ты готов покорять мир программирования на C! Удачи в твоих начинаниях, и не бойся экспериментировать! 😉