![Компилятор C в командной строке](https://rvso.com/image/1400502/%D0%9A%D0%BE%D0%BC%D0%BF%D0%B8%D0%BB%D1%8F%D1%82%D0%BE%D1%80%20C%20%D0%B2%20%D0%BA%D0%BE%D0%BC%D0%B0%D0%BD%D0%B4%D0%BD%D0%BE%D0%B9%20%D1%81%D1%82%D1%80%D0%BE%D0%BA%D0%B5.png)
Насколько я понимаю, операционная система Windows (точнее, Windows 7) должна поставляться с компилятором C, поскольку ОС написана на C.
Как мне получить доступ к такому компилятору для компиляции моего исходного кода на языке C?
решение1
Не обязательно - вам просто понадобятся необходимые библиотеки - например, libc или mscrt, если они динамически связаны, или просто подходящая поддержка времени выполнения для исполняемых файлов. Даже многие дистрибутивы Linux не поставляются со встроенными компиляторами (например, я часто устанавливаю build-essential для Ubuntu, когда мне нужно скомпилировать пакеты), поэтому ожидать, что в Windows будет встроенный компилятор, неправильно.
Вы можете запускать скомпилированные файлы без компилятора в системе. Это интерпретируемые языки, которым часто нужны установленные языковые инструменты для запуска - например, Java или Python
Если выдолженесть компилятор, есть два довольно распространенных варианта - с открытым исходным кодоммингвиливизуальная студия microsoft- есть бесплатная версия под названиемвизуальная студия экспресс. Установите и настройте один и носите его с собой.