Язык Си: установка MinGW и "Hello World" (компилятор gcc)

  Рет қаралды 64,064

Айтишник 👩‍💻

Айтишник 👩‍💻

Жыл бұрын

Покажу как установить и использовать компилятор gcc под Windows (MinGW), прописать в PATH и написать Hello World :)
💾 Наша дискорд-игра начинающих программистов: / discord
► Подпишись на канал "Айтишник": / webpomosh
► Практические советы дает "Компьютерщик": / skobks
💻 Компьютерный журнал айтишника: skobki.com
#языкСи #языкC #программирование
// Айтишник - это ВЕБ ПОМОЩЬ и онлайн консалтинг. На канале выходят видео консультации, уроки и советы касательно профессиональных аспектов работы с информационными технологиями (ИТ). Программирование и дизайн онлайн проектов, работа в айти, разбор инструментов и технологий. Есть плейлисты про веб-дизайн и создание сайтов с нуля: работа с движками CMS, администрирование, контент-менеджмент, поддержка и раскрутка веб-проектов. Разбирается создание своей компьютерной игры и работа с сервером. Обсуждаем также актуальные вопросы и новости айти.
Еще в 90-ых мы начали создавать свои первые сайты на html и постепенно еще будучи студентами МГУ нашли себя в веб-строительстве и дизайне: мы создавали веб-сайты разного назначения и размера, это мог быть сайт-визитка, сайт научного института или проекта, корпоративный или тематический портал. Мы работали с разным функционалом от гео-материалов до форумов и соцсетей. За 10 лет мы освоили основные веб-технологии и постепенно наш фокус интереса сместился от создания сайтов к веб-консалтингу. Мы до сих пор администрируем несколько крупных научных и бизнес онлайн-площадок, заказы на новые сайты мы не принимаем. Так что не пишите нам с предложением сделать вам сайт. Вместо этого мы решили уделять время съемке видео на ютуб, и на этом канале мы делимся всем, что знаем в сфере информационных технологий и айтишными хитростями, которые продолжаем узнавать каждый день!
Пару лет назад запустилась работа по созданию онлайновой компьютерной игры Тангария по авторскому миру и замыслу Тангара Игроглаза tangaria.com/ Лайфхаки и опыт по теме геймдева также представлены на канале "Айтишник". Мы рады делиться знаниями и ответить на ваши вопросы в комментариях или в следующем видео.
► Список наших ютуб каналов - на сайте: ENTR.ru

Пікірлер: 115
@ForseNight
@ForseNight 9 ай бұрын
Сразу видно, мужик ради канала даже в сауне готов записывать видео уроки. Это заслуживает лайка !
@LLCUNIT
@LLCUNIT Жыл бұрын
Честно говоря думал не серьезный чел, какой то чувак из сауны чему то учит, но оказалось что совсем не так и очень даже серьезный, т.к. объясняет мелочи которые не говорят даже на платных курсах. Грамотно преподносит материал и еще тот который я искал. Спасибо тебе чувак из сауны ))))) И совет тебе Оденься. ))))))
@TurboGamasek228
@TurboGamasek228 3 ай бұрын
прямиком из баньки
@Sergey_Klimov
@Sergey_Klimov Жыл бұрын
Парень, ты чудо! Решил на выходных познакомиться с С++, так никто толком не может объяснить как правильно установить компилятор. Кто то вообще говорил, что на Линукс переезжайте. Но менять систему ради одного языка - такое себе занятие. Это как поменять машину, потому что у нее цвет другой.
@Kseniia315
@Kseniia315 7 ай бұрын
Таким видео должно быть отдельное место в этом мире! Спасибо огромное! Только начинаю смотреть что из себя представляет программирование, скачала Visio Studio Code и села в лужу. Компилятор как установить никто не может нормально объяснить!
@user-wm4wf5sj4u
@user-wm4wf5sj4u Жыл бұрын
Супер! Молодец! Очень понравилось.
@akenglishstudy
@akenglishstudy 2 ай бұрын
Спасибо огромное!! Весь день искал решение...
@igorperov7531
@igorperov7531 2 ай бұрын
Спасибо, Айтишник!)
@1111ilya
@1111ilya Жыл бұрын
зашло залетело завертелось спасибо
@antiletokbtu
@antiletokbtu Жыл бұрын
Спасибо большое! Помогли!
@koch_it
@koch_it Жыл бұрын
Спасибо вам большое, очень помогли
@user-si6cn7gs4e
@user-si6cn7gs4e Жыл бұрын
Спасибо!
@user-ig3dz4iq7n
@user-ig3dz4iq7n Жыл бұрын
Блин чувак, огромное тебе спасибо
@Tairenss
@Tairenss 11 ай бұрын
что делаеть если gcc на второс этапе тупо не качаются всё время выводит ошибку
@zordo2648
@zordo2648 8 ай бұрын
Спасибо мужик, помогло. 🤘🤘🤘🤘🤘🤘🤘🤘
@doomdonut6667
@doomdonut6667 Жыл бұрын
Спасибо большое Хорошая подача, приятные объяснения, замечательный контент Насколько долго уже кодишь на плюсах?
@user-wb9sf8qn1c
@user-wb9sf8qn1c Жыл бұрын
День добрый. Только начинаю изучать программирование. Решил начать с языка Си. Огромное благодарность за ваши наставления.
@user-nx5mc3lh4i
@user-nx5mc3lh4i Ай бұрын
Я тоже думаю начать с яп си, как успехи у вас?
@Alex_Lutor
@Alex_Lutor Жыл бұрын
От души , спасибо , в время. Как раз искал такое )
@Bomba_20_
@Bomba_20_ Жыл бұрын
Спасибо
@Bubble_gum4ik
@Bubble_gum4ik Жыл бұрын
Дай Бог тебе здоровья..... я чуть не посидел пока ставил этот грёбанный компилятор
@GORBATII
@GORBATII Жыл бұрын
Как создать файл ноутпадовский и с каким расширением его сохранять ?
@alexf1515
@alexf1515 Жыл бұрын
У меня PowerShell выводит Hello Word почему-то даже до добавления доп. пути в системный настройки Path...) Но, не это хотел сказать, объясняете классно, спасибо за ролики :)
@user-qv8rs2yu4i
@user-qv8rs2yu4i Жыл бұрын
Спасибо большое ! Новичка просто прям выручили !
@wasagas
@wasagas 7 ай бұрын
Ни одной ссылки, лучший гайд
@TV-ji1pw
@TV-ji1pw Жыл бұрын
Я по твоему видосу на гитаре учился играть))))
@flupperklock3814
@flupperklock3814 6 ай бұрын
osdn не работает, есть какие-то альтернативы проверенные? сяб
@user-th1gb8ru6x
@user-th1gb8ru6x Жыл бұрын
Здравствуйте, не получается скачать minGV- стопорится на моменте скачивания -просит лицензию?
@user-kh7gi7mc4w
@user-kh7gi7mc4w Жыл бұрын
а это нормально, что virustotal выдал Malware.Heuristic.1003 Malicious у вас в видео и у меня тоже (всё же один файл)?
@azz4ik518
@azz4ik518 5 ай бұрын
не могу скачать MinGW на сайте
@togetherblyat8253
@togetherblyat8253 2 ай бұрын
как решили?
@azz4ik518
@azz4ik518 2 ай бұрын
@@togetherblyat8253 а никак я его не качал )
@user-mr9hs3bf2b
@user-mr9hs3bf2b 11 ай бұрын
Даже Clang уже прикрутил к Visual Studio Code. MinGW-w64 тоже скачался и установился, но хочу олдовый.
@weekendshow7567
@weekendshow7567 8 ай бұрын
Как можно установить компилятор Си в Андроидe Mi 12, чтобы библиотека windows.h работала???
@user-fe6nq2nf8c
@user-fe6nq2nf8c Жыл бұрын
только начинаю учить си. вопросов куча.. Можно спросить у вас какой стандарт языка Си в уроках использован? Узнал что оказывается стандартов си дофига.. хоть min gw версии 64 бит..//
@AstarotVoland
@AstarotVoland 5 ай бұрын
для DEV-CPP и CodeBlocks обычно используют С99 ANSI, можно попробовать С99 ISO С11, С17, С20 это для MS визуал студио
@marginal4809
@marginal4809 Жыл бұрын
Привет! Сделал все как в видосе, толко скомпилировал свою прожку из учебника которую набирал. Получил кракозябры вместо текста на экране (текст русский в виде вопросов - надо вводить ответы, потом считает сумму). В онлайн компиляторе все показывает. в чем разница? Может надо что то установить, или компилятор такой просто?
@webpomosh
@webpomosh Жыл бұрын
тебе надо установить кодировку #include setlocale(LC_ALL, "Rus"); или SetConsoleCP(1251); SetConsoleOutputCP(1251);
@marginal4809
@marginal4809 Жыл бұрын
@@webpomosh Приветствую еще раз! Нельзя ли чуть подробнее - куда эти команды вводить?
@AstarotVoland
@AstarotVoland 5 ай бұрын
​@@marginal4809 воошэто для начала надо текстовый редактор с возможностью выбора в какой кодировке сохранять, сохранять текст проги надо в ANSI, если в UTF-8, то кракозябры лезут НО! бывает для новых версий компиляторов, как раз наоборот, блин даже если в тексте корректно указана локаль, компилятор зараза могет перенести буквы не в той кодировке, и тогда бестолку настройки в редакторе, где это настраивается х знает, поэтому сначала надо настроить в IDE в редакторе по умолчанию кодировку или ANSI или CP1251, если этого нет, значит там ANSI И! если редактор внешний, то в настройке текстового редактора так же надо настраивать кодировку, И СОХРАНЯТЬ В кодировке ANSI хороший компилятор сразу понимает чё от него хотят и запрашивает локаль от винды и не надо мучать настройки консоли, там всё путём
@AstarotVoland
@AstarotVoland 5 ай бұрын
​@@marginal4809 воошэто для начала надо текстовый редактор с возможностью выбора в какой кодировке сохранять, сохранять текст проги надо в ANSI, если в UTF-8, то кракозябры лезут НО! бывает для новых версий компиляторов, как раз наоборот, блин даже если в тексте корректно указана локаль, компилятор зараза могет перенести буквы не в той кодировке, и тогда бестолку настройки в редакторе, где это настраивается х знает, поэтому сначала надо настроить в IDE в редакторе по умолчанию кодировку или ANSI или CP1251, если этого нет, значит там ANSI И! если редактор внешний, то в настройке текстового редактора так же надо настраивать кодировку, И СОХРАНЯТЬ В кодировке ANSI хороший компилятор сразу понимает чё от него хотят и запрашивает локаль от винды и не надо мучать настройки консоли, там всё путём
@marginal4809
@marginal4809 5 ай бұрын
@@AstarotVoland Вы правы, другой компилер всё нормально делает если кодировка стоит1251. А так через локаль вроде лечится в общем случае
@fedornatusvincere2157
@fedornatusvincere2157 Жыл бұрын
я не понял, как создать этот нотепад с 7:40 , я не могу его найти?
@mortalempires6253
@mortalempires6253 2 ай бұрын
Создай любой текстовик, напиши имя на en и поменяй расширение на .с
@user-tv5kd8ig3z
@user-tv5kd8ig3z Жыл бұрын
что делать если не дает поменять систем сменную
@user-xk9bw4kb4w
@user-xk9bw4kb4w Жыл бұрын
Норм видосик 👍. Давай больше инфы про то что сей час ваяешь.
@webpomosh
@webpomosh Жыл бұрын
будет)
@user-ty6fq9os9k
@user-ty6fq9os9k Жыл бұрын
За видео спасибо, но с переменными целый час промучался, пока нашёл как добраться до этого окна. На вашем видео этот момент совсем виден.
@anastasiatsioma5133
@anastasiatsioma5133 Жыл бұрын
скажи пожалуйста где нашел
@user-ty6fq9os9k
@user-ty6fq9os9k Жыл бұрын
@@anastasiatsioma5133 Пуск-Служебные (виндовс)-Панель управления-Система и Безопасность-Система-Дополнительные параметры-Переменные среды. Фух...Удачи.
@cheeeesse
@cheeeesse Жыл бұрын
Божечки спасибо что подсказали, никак не могла найти
@AgentPechenka
@AgentPechenka 7 ай бұрын
​@@user-ty6fq9os9k спасибо большое
@axaxa6681
@axaxa6681 Жыл бұрын
Айти-бро, расскажи, пожалуйста, а сейчас как разрабатываются оконные приложения? Я в своё время очень был доволен Delphi, есть сейчас что-то подобное? Как у тебя уроки по этому выпросить? )
@webpomosh
@webpomosh Жыл бұрын
дойдем до этого) сейчас тренд на кроссплатформенность. вот посмотрим список тулкитов для GUI приложух en.wikipedia.org/wiki/List_of_widget_toolkits
@user-un5bm7go3b
@user-un5bm7go3b Жыл бұрын
Вот спасибо, а то я галочки не поставил самые нужные и найти не могу gcc. А чо делать если у меня уже прописано в path другой gcc из ollygdbg, а нужен именно этот?
@user-kh7gi7mc4w
@user-kh7gi7mc4w Жыл бұрын
Удалять и создавать новый
@ehal_greka
@ehal_greka Жыл бұрын
На этапе компиляции PowerShell Выдает такое .\a : Имя ".\a" не распознано как имя командлета, функции, файла сценария или выполняемой программы. Проверьте правильн ость написания имени, а также наличие и правильность пути, после чего повторите попытку. строка:1 знак:1 + .\a + ~~~ + CategoryInfo : ObjectNotFound: (.\a:String) [], CommandNotFoundException + FullyQualifiedErrorId : CommandNotFoundException
@Ancent-zk3ou
@Ancent-zk3ou 9 ай бұрын
То же самое(
@pashkin5436
@pashkin5436 Жыл бұрын
Что насчёт компилятора Ninja ?
@alukard5961
@alukard5961 Жыл бұрын
Возникла проблема: не могу в системных переменных внести изменения
@user-qe9yc4hq5g
@user-qe9yc4hq5g Жыл бұрын
У меня пишет что команда не являетсявнутреней командой командной строки и не видит компилятор ,все сделал как у вас не помогает Подскажите может ещё есть способы
@AstarotVoland
@AstarotVoland 5 ай бұрын
на видосе сделано в виртуальной машине на линуксе если у тебя винда, то этого делать НЕ НАДО, заходи в рабочую папку и там найдёшь .ехе, его и надо запустить, но окномгновенно проскочит и ничего не увидишь, поэтому заходить туда надо через окно консоли, вручную путь указывать
@m.l.7292
@m.l.7292 12 күн бұрын
у меня gcc почему то не находит файл для компиляции, пишет "gcc.exe: error: 1.c: No such file or directory". Получилось скомпилировать через вижуал студио комбинацией клавиш ctrl+shift+B. Получил на выходе 1.exe файл. Здорово, что получилось по итогу, но хочу разобраться почему не получилось собрать прогу через командную строку, а только через vs.
@m.l.7292
@m.l.7292 12 күн бұрын
Ахуеть, я разобрался. Работает как по примеру, если повер шел запускать именно на рабочем столе, делал раньше через поиск. По самой ошибке. Если запускать через поиск то видимо программа ругается, что не указан путь в файлу который нужно скомпилировать. Но если запустить на рабочем столе где есть эта самая программа то повер шел видит её и начинает с ней работать. Условно если код находится в той же комнате, что и запущенная консоль, то она её видит и начинает работать. Но если описанный код находится в другой комнате, то эта ленивая отказывается бродить по проводнику искать этот самый код. Нужно провести, указать, тыкнуть мордой в кормушку и сказать жри. Вот тогда эта дрянь со зрением -1 и забитым носом понимает, что это именно то , что ей нужно и начинает работать. Была б возможность крыл бы эту суку трёх этажным матом.
@user-wb9sf8qn1c
@user-wb9sf8qn1c Жыл бұрын
На какой программе открыли созданный файл в этом ролике.
@user-wb9sf8qn1c
@user-wb9sf8qn1c Жыл бұрын
Программирование для меня как темный лес) вот решил зайти в лес и открыть для себя новые ландшавты
@magicneon9710
@magicneon9710 Жыл бұрын
Рогалик + Тангария = Тангарик . =)
@kambal_1692
@kambal_1692 9 ай бұрын
Что делать если показывает ошибку в строке #include и ?
@AstarotVoland
@AstarotVoland 5 ай бұрын
воошэто в слове ашипка, вместо буквы L стоит T. Локале, а не локатэ
@Skywayy_prod
@Skywayy_prod 11 ай бұрын
в павер шелл пишет gcc : Имя "gcc" не распознано как имя командлета, функции, файла сценария или выполняемой программы. Проверьте правильн ость написания имени, а также наличие и правильность пути, после чего повторите попытку. строка:1 знак:1 + gcc + ~~~ + CategoryInfo : ObjectNotFound: (gcc:String) [], CommandNotFoundException + FullyQualifiedErrorId : CommandNotFoundException
@user-lb2co4yv4w
@user-lb2co4yv4w 6 ай бұрын
У меня тоже. Ты решил проблему ?
@usualgdplayer
@usualgdplayer 2 ай бұрын
0:27 не на каждом линуксе а только на gentoo
@Kilam--Kara.
@Kilam--Kara. 6 ай бұрын
Работаю с Dev ++, чета я в нем заметил много глюк, и решил искать нормальный программу. Посмотрим как MinGV покажет себя.
@AstarotVoland
@AstarotVoland 5 ай бұрын
если скачивать чьи-то инсталяторы, то вместе с их багами всё и устанавливается поэтому лучше поставить чистую и самому сделать сборку как в видео
@senttokill
@senttokill 5 ай бұрын
Реально люди, нету доступа к старому MinGW, я буду несказанно рад если кто то скинет архивчик, без разницы новый или олдовый
@user-vf6zr2cs9q
@user-vf6zr2cs9q 10 ай бұрын
path нет в компе
@Yapianyibil
@Yapianyibil 6 ай бұрын
Как же неудобно после Linux ( У меня несколько часов gcc качалась, сайт лежит почти .
@peaceduke1973
@peaceduke1973 Жыл бұрын
запустил повершел без прав админа и понеслось... сначала он ненашел stdio и потом по цепочке.... я давай таскать файлы из CodeBlocks, (там тоже есть мингв) потом плюнул и скопировал весь бин ... он всё нашел только не нашел все ексешники! Хотел уже плюнуть, но чёрт меня дернул перезапустить повершел под админа!))) уточняй плиз. Мы, новички, дэцл не в теме!))
@millkiway3682
@millkiway3682 Жыл бұрын
Объясните пожалуйста для чего нужно больше одного компилятора?
@webpomosh
@webpomosh Жыл бұрын
У них много чего отличается. Один и тот же код может работать по разному или вообще не работать ;) разная оптимизация, разный вывод ошибок и проч. ну и чтобы компилировать код под разные ОС (если ты, например, сидишь на Винде и хочешь юзать линуксовые библиотеки - юзаешь MinGW или Cygwin)
@millkiway3682
@millkiway3682 Жыл бұрын
А в связи с чем один и тот же код может не работать в разных компиляторах ( для одной платформы если они) ?
@webpomosh
@webpomosh Жыл бұрын
@@millkiway3682 например, из-за поддержки разных стандартов языка kzfaq.info/get/bejne/gsWImdNq2si6gmw.html
@dzmxoc3611
@dzmxoc3611 Жыл бұрын
Что делать если при нажатии кнопки "изменить" я могу изменить только имя переменной и значение переменной?
@webpomosh
@webpomosh Жыл бұрын
плз укажи таймкод, где именно проблема
@artmon2004
@artmon2004 Жыл бұрын
Не получается установить mingw-download failed. Почему? Скачивает не с osdn, а с sourceforge.
@webpomosh
@webpomosh Жыл бұрын
запусти с правами админа
@fakelch6854
@fakelch6854 9 ай бұрын
А что делать если ссылка на скачивание старого mingw просто не работает?
@carcrashtv113
@carcrashtv113 5 ай бұрын
у меня та же проблема,можешь подсказать что ты сделал?
@takidom
@takidom 5 ай бұрын
Народ . Олдовый mingw сайт или заблокирован или просто не рабочий. Может кто архив скинуть ?
@user-ic7he3hu9c
@user-ic7he3hu9c 4 ай бұрын
Есть успехи?
@takidom
@takidom 4 ай бұрын
@@user-ic7he3hu9c конечно , все элементарно . уже с закрытыми глазами :))
@user-ec5yf5nu6t
@user-ec5yf5nu6t 4 ай бұрын
@@takidom поделишься архивом? Не могу найти установщик
@takidom
@takidom 4 ай бұрын
@@user-ec5yf5nu6t ага , куда закинуть ?
@shezzyy4786
@shezzyy4786 Жыл бұрын
В бане сидишь?
@koliblin
@koliblin Жыл бұрын
Что делать, я пишу "path" и у меня просто ничего нет
@webpomosh
@webpomosh Жыл бұрын
попробуй искать "Переменные среды" (без кавычек)
@koliblin
@koliblin Жыл бұрын
@@webpomosh спасибо разобрался
@djdem7358
@djdem7358 Жыл бұрын
@@webpomosh у меня не работает ни так ни так не понимаю почему
@arthurvaleev165
@arthurvaleev165 Жыл бұрын
@@djdem7358 разобрались?
@fojjof9735
@fojjof9735 Жыл бұрын
@@webpomosh у меня даже так не роботает
@user-xi8dv4xz2f
@user-xi8dv4xz2f 18 күн бұрын
а если забыл чего как повторно менеджер запустить или заного ставить
@usr_sh1q
@usr_sh1q Жыл бұрын
Да, на GNU/Linux дистрах и всяких Unix-like вообще это всё круто и нативно работает. Минимализм и "родная" среда для C. Без всех тех плясок которые на Windows приходится делать. А то капец - написали с таким трудом свою первую програмку, а винда орёт что это вирус - та это издевательство ))
@webpomosh
@webpomosh Жыл бұрын
обычно не орет ) тут орет потому что под Powershell создали экзешник на десктопе - делаю для наглядности
@ohnocoder
@ohnocoder Жыл бұрын
@@webpomosh А вдруг этот компилятор вирусный? Все-таки не очень качать с неофициального сайта(
@webpomosh
@webpomosh Жыл бұрын
@@ohnocoder это официальный сайт) в вики глянь
@ohnocoder
@ohnocoder Жыл бұрын
@@webpomosh Глянул, это репозиторий, как SourceForge. Спасибо за туториал!
@Freefire-jg8xs
@Freefire-jg8xs Жыл бұрын
@@webpomosh здравствуйте, как у вас у меня при поиске path такая настройка не выходит, что делать
@nikname9139
@nikname9139 Ай бұрын
Эхееееей
@user-rl2sr7hu1i
@user-rl2sr7hu1i 11 ай бұрын
если всё это для программистов - то зря ... - (они всё это уже давно знают ...) если всё это для начинающих - тоже зря ... - ничего не понятно ... (зачем и куда ты торопишься????)
@OpenFrimeTVcom
@OpenFrimeTVcom Жыл бұрын
интересно, а как изменить значок ехе ?)
Язык Си: компилируем в Notepad++ ПРОСТО
5:25
Айтишник 👩‍💻
Рет қаралды 17 М.
Дибала против вратаря Легенды
00:33
Mr. Oleynik
Рет қаралды 4,2 МЛН
Haha😂 Power💪 #trending #funny #viral #shorts
00:18
Reaction Station TV
Рет қаралды 15 МЛН
Luck Decides My Future Again 🍀🍀🍀 #katebrush #shorts
00:19
Kate Brush
Рет қаралды 8 МЛН
Installing MinGW to build C++ Code on Windows
3:08
Visual Studio Code
Рет қаралды 205 М.
Великовозрастный программист. Стоит ли идти в IT в 40 лет
8:17
Дилетант широкого профиля
Рет қаралды 10 М.
ты C++ РАЗРАБОТЧИК?) ага
12:04
Winderton
Рет қаралды 228 М.
Создание сборщика мусора | С
16:02
Winderton
Рет қаралды 134 М.
Установка Qt без суеты
10:08
sxdium
Рет қаралды 12 М.