Как скомпилировать С
17.01.2021

Создаём файл f1.c с содержимым
#include
int main()
{
printf("HW");
return 0;
}
Для винды
Открываем CMD (Зажимаем клавишу WIN и нажимаем R, в запустившимся окне вводим cmd, нажимаем выполнить)Пробуем ввести gcc, если пишет, что команды нет, то переходим на сайт equation.com и там скачиванм необходимую нам версию gcc. Далее устанавливаем её (далее далее готово)
После установки копируем путь установки вместе с bin, на всякий случай добавлю видео
У меня путь получился такой C:/Users/JK/gcc/bin
Далее идём в свойства моего компьютера / дополнительные параметры системы / параметры среды (справа снизу кнопка) там в нижнем окне системных параметров нажимаем patch, далее изменить, в том окне, который появился, нажимаем создать и добавляем наш путь, далее везде нажимаем OK/Сохранить
Далее идём в свойства моего компьютера / дополнительные параметры системы / параметры среды (справа снизу кнопка) там в нижнем окне системных параметров нажимаем patch, далее изменить, в том окне, который появился, нажимаем создать и добавляем наш путь, далее везде нажимаем OK/Сохранить
Запускаем новый CMD (так как в старом gcc не сработает). Проверяем как отрабатывает gcc, если говорит, что ему необходим файл, то всё отлично!
Далее заходим в папку, где хранится ваш файл f1.c и на клаве зажимаем SHIFT и нажимаем в папке правой кнопкой мыши, там должен появится выбор Открыть окно команд (это чтобы в cmd не набирать долго путь)
Там можем выполнить команды
Там можем выполнить команды
для c
gcc f1.c -o f1.exe
для запуска
f1.exe
для c++
g++ f2.cpp -o f2.exe
f2.exe
npp_save
cd "$(CURRENT_DIRECTORY)"
gcc -o "$(NAME_PART).exe" "$(FULL_CURRENT_PATH)"
"$(NAME_PART).exe"
И по комбинации Ctrl F6 можно быстро компилировать программу
Как скомпилировать С на Linux
Устанавливаем build-essentialsudo apt-get update
sudo apt-get install build-essential
Через консоль заходим в папку с нашим файлом
pwd - где я
ls - что в этой папке
cd НазвПапки - открыть
cd .. - выйти назад
Компилируем
gcc -Wall -o f1 f1.c
Чтобы запустить
./f1
Но думаю, что лучше через Termux (Скачать Яндекс диск 4pda)
Ставим необходимые пакеты
pkg install clang
pkg install nano
Создаём и сохраняем наш файл
nano hello.c
Компилируем
clang hello.c -o hello
Запускаем
./hello