#2. Установка компилятора gcc и Visual Studio Code на ОС Windows | Язык C для начинающих

Sdílet
Vložit
  • čas přidán 22. 02. 2023
  • Телеграм-канал: t.me/java_and_c
    Инфо-сайт: proproprogs.ru/c_base
    Устанавливаем компилятор gcc на ОС Windows и интегрированную среду разработки Visual Studio Code. Настраиваем работу в VS Code совместно с компилятором gcc.
    GCC: gcc.gnu.org
    MinGW: osdn.net/projects/mingw/
    mingw-get-setup.exe (если ссылка выше для MinGW недоступна): github.com/selfedu-rus/others
    VS Code: code.visualstudio.com
    config.vscode.zip: github.com/selfedu-rus/others

Komentáře • 311

  • @sofusofu1008
    @sofusofu1008 Před 4 měsíci +1

    Спасибо огромное за такой подробный ролик. Все никак не могла разобраться с установкой в vscode

  • @crypt0lis
    @crypt0lis Před rokem +6

    Сергей, спасибо Вам за этот курс. Прохожу с удовольствием.

  • @gvozdik4946
    @gvozdik4946 Před 11 měsíci +21

    Вот вот начало 1 курса в универе. Как раз будем изучать с. Решил подготовиться и наткнулся на ваш чудесный курс. Теперь не могу оторваться😮, боюсь выучу все вперед программы 😂. Плюс был опыт с с++😅

  • @Ordinary_man2049
    @Ordinary_man2049 Před rokem +15

    Сергей, спасибо огромное за С. После вашей подачи не воспринимаю других преподавателей. Как раз сейчас срочно надо изучать этот язык. Ваши видео как глоток кислорода.

    • @user-nx5mc3lh4i
      @user-nx5mc3lh4i Před 2 měsíci +1

      Как успехи?

    • @Ordinary_man2049
      @Ordinary_man2049 Před 2 měsíci

      @@user-nx5mc3lh4i здравствуйте. Немного освоил программирование stm32. В основном, этим и занимаюсь на работе. Планирую развиваться в сторону десктопа и работы с ОС возможно. Может, дальше в сторону embedded. Пока не знаю. В целом, курс прекрасный, очень сильно мне помог. Год назад я только начал работать программистом и не умел вообще ничего.

    • @Ordinary_man2049
      @Ordinary_man2049 Před 2 měsíci

      @@user-nx5mc3lh4i пока программирую микроконтроллеры. Изучаю с++ и десктоп. Еще не решил: развиваться в сторону десктоп или ембедед. Курс отличный.

  • @darkproject8068
    @darkproject8068 Před rokem +2

    О боги, ты решился взяться за мою сферу?
    Я на канале с момента когда ты начал объяснять за нейросети и эволюционные алгоритмы.
    Удачи, чтож)

  • @user-cs3vy9bb4t
    @user-cs3vy9bb4t Před 11 měsíci +3

    Отличный курс для таких новичков как я, спасибо,и да код все же нужно сохранить иначе не компилируеться!!

  • @MrMaddrum
    @MrMaddrum Před rokem +2

    Отлично. Продолжаем изучение С

  • @user-rt6hg3sx5v
    @user-rt6hg3sx5v Před měsícem +1

    Спасибо. Codeblocks с mingw тоже норм. Я его раньше использовал для изучения языка си. Но забросил. Сейчас буду по вашему курсу пробовать учиться)

  • @user-po7of4ee5i
    @user-po7of4ee5i Před 5 měsíci +3

    2 дня не мог для учебы настроить всё это дело... Спасибо Вам за гайд!

    • @user-vz4mx2hk6q
      @user-vz4mx2hk6q Před 5 měsíci

      добрый день, я не смог установить ссылка не активна

    • @user-vz4mx2hk6q
      @user-vz4mx2hk6q Před 5 měsíci

      через VPN?

  • @bonterkoz
    @bonterkoz Před rokem +1

    Очень познавательно, спасибо!

  • @user-zm6ov2kx3i
    @user-zm6ov2kx3i Před měsícem +1

    Важное видео для начинающих, особенно с настройкой среды под стандарт.
    Данный ролик часто и много ищут новички, чтобы в понятном гайде быстро настроить среду и начать практиковаться.
    Возможно лезу не своё дело, но может быть стоит переименовать ролик под более попсовый запрос в поисковике - по типу: " настройка vscode под Windows для работы на Си" - просто хочется, чтобы больше начинающих могло находить данное видео.

  • @redfoxtail1011
    @redfoxtail1011 Před rokem +17

    У кого меню Пуск в Вин10 отличается от того что в видео (нет пункта "Система"): Пуск->Параметры->Система->О программе. Там будет находится пункт "Дополнительные параметры среды"
    Если при выборе компилятора у вас выскочит С++(GDB/LLDB), то это и есть компилятор gcc который установили ранее, просто нажмите на эту строчку

    • @Hs-wl3mn
      @Hs-wl3mn Před 10 měsíci +1

      спасибо что упомянули о С++(GDB/LLDB).

    • @Sergey_Ivanov..
      @Sergey_Ivanov.. Před 8 měsíci +1

      Спасибо,добрый человек.

  • @_PootisMan_
    @_PootisMan_ Před 10 měsíci +5

    Огромное спасибо за ролик, единственное, не сказано на моменте установки MinGw про MinGw32-binutils-bin, у меня во время первого запуска в VSC выдавало ошибку, из-за отсутствия файла 'as', который устанавливался этим пакетом, мб оно устанавливалось автоматически в ролике, но у меня так не сработало, если кому-то вдруг пригодится, нужно устанавливать MinGw32-binutils-bin. А так спасибо за ролик, очень помог!

  • @ЯнаЗырянова
    @ЯнаЗырянова Před měsícem +1

    долгое время мучилась! оказалось, надо переустановить))

  • @user-wv9vk8io1y
    @user-wv9vk8io1y Před rokem +6

    Сергей огромное уважение к Вашему труду. В CLion таких танцев с бубном нет, намного проще. Сразу отвечу на вопрос "силион же платный", тот кто ищет тот всегда найдет))))

    • @selfedu_rus
      @selfedu_rus  Před rokem

      Согласен, вариантов на самом деле много, тут каждый использует, что ему лучше. На обучение это не повлияет ))

    • @alexkorel4494
      @alexkorel4494 Před rokem

      без танцев с бубнами есть CodeBlocks есть версии и без установки, а vscode что-то совсем тормозит у меня.

  • @user-cg2mx4lb5d
    @user-cg2mx4lb5d Před rokem +2

    Очень полезно, спасибо!

  • @berry_v1bes
    @berry_v1bes Před rokem +1

    Лучший туториал !!!

  • @vimbor5034
    @vimbor5034 Před rokem +2

    Все четко и по делу! Спасибо, Сергей!!! Конечно, можно немного по другому VS Code настроить...Но это каждый под себя делает. А в общем - суперовская инструкция!

    • @selfedu_rus
      @selfedu_rus  Před rokem

      Спасибо! Да, это лишь вариант. Если кто то никогда не программировал на Си и ему нужно настроить рабочее пространство, то можно просто повторить, как в этом видео.

    • @vimbor5034
      @vimbor5034 Před rokem +1

      Согласен с вами... Сергей, у вас наверняка есть план этого курса или вИдение, чего вы хотите. Скажите, вы будете делать курс по Си по примеру курсов Доброго Python? В два или более уровней сложности? Или это будет как-то иначе?

    • @selfedu_rus
      @selfedu_rus  Před rokem

      @@vimbor5034 ну я постараюсь подробно излагать материал

  • @SOCHNEF
    @SOCHNEF Před 11 měsíci +1

    Спасибо! Все настроено ❤ лучший, понятный курс на русском языке.

  • @sabotoff932
    @sabotoff932 Před 8 dny +1

    Новичкам этим заниматься, если жизнь не заставила - только время терять и нервы.
    С MinGW и VSC нюансов десятки, которые автор начал скромно обходить не пройдя и две минуты.
    Ставьте Visual Studio, и учите C/C++, не отвлекайтесь на окружение.

  • @user-kz4lb1jt2r
    @user-kz4lb1jt2r Před měsícem +1

    всё получилось! спасибо большое!!!

  • @Solvy
    @Solvy Před rokem +2

    Надо было подождать денёк. Вчера только этим занимался 😁

  • @user-rm4kq9vg7z
    @user-rm4kq9vg7z Před 8 měsíci +1

    Здраствуйте. Скажите , а у вас нет курса по 11 стандарту языка программирования С.У меня проблемы с установкой мингв. Поставил кодблокс.
    У вас не будет альтернативных видео , если мингв на 10 виндовс не ставится?
    И еще такой вопросик.
    В плейлисте 83 видео
    21 не доступно что это такое?

  • @siarheimarozau6763
    @siarheimarozau6763 Před měsícem +2

    Ну вот и с VS code разобрался. Надо ну очень внимательно смотреть видео. Во вкладке "code runner run in terminal" надо было поставить галочки для вкладок "User" и "Workspace".

  • @dzzwhgg
    @dzzwhgg Před 8 měsíci +1

    здравствуйте! а какую среду для разработки посоветуете установить на линукс ?

  • @TheRenroynd
    @TheRenroynd Před rokem +2

    Большое спасибо

  • @user-ms2sp8kt5r
    @user-ms2sp8kt5r Před 4 měsíci +1

    есть ли-какая то разница между установкой gcc с официального сайта, и установкой встроенного пакета для работы с с/с++ в самом vs code?

  • @user-mz4ry9cw3n
    @user-mz4ry9cw3n Před 10 měsíci +3

    простите а почему в виндовс 10 при установке мингв выдает ошибку что авинда этот мингв тупо не видит.
    делал все по инструкции

  • @user-ui3hm3mo1n
    @user-ui3hm3mo1n Před rokem

    Подскажите пожалуйста появляется ошибка при компеляции error: expected identifier or '(' before '-' token
    -std=c99

  • @vitalip2293
    @vitalip2293 Před rokem +1

    Супер!

  • @user-fj7wb6ji7w
    @user-fj7wb6ji7w Před rokem +5

    После добавление параметра -std=c99 в json файл, его надо сохранить, а то при перекомпиляции никаких изменений не увидите)

  • @aliceyopta9063
    @aliceyopta9063 Před 21 dnem +2

    Сделала всё, как было сказано в видео. Но когда я попробовала вывести код, то мне выдало ошибку: gcc : The term 'gcc' is not recognized as the name of a cmdlet, function, script file, or opera
    ble program. Check the spelling of the name, or if a path was included, verify that the path is
    correct and try again.
    At line:1 char:1
    и a.exe тоже не выдало. Что делать?

  • @MsRestartround
    @MsRestartround Před rokem +1

    Пошёл я короче дальше python учить)))
    Потом вернусь 👋👋👋

  • @user-ow3ir6lg1i
    @user-ow3ir6lg1i Před 7 měsíci +2

    Если у вас после установки Mingw и прописания его в системе, при вызове командной строки и написании там gcc ничего не происходит, перезагрузите ПК

  • @siarheimarozau6763
    @siarheimarozau6763 Před měsícem +1

    Лет 20 или даже 30 программировал на Visual Borland. Потом поменял профессию и это все забросил. Теперь на пенсии. Долго мучался с MS Studio, и с Code. Вчера поставил RAD Studio. Это тот же Борланд. Это песня. Поставил и все работает как часы.

  • @jamjam3337
    @jamjam3337 Před rokem +1

    спасибо!💥👏👍

  • @EgrNegr-chugun
    @EgrNegr-chugun Před 10 měsíci +2

    а что если у меня не переходит по ссылке minGW пишет ошибку,но на остальные ссылки переходит

  • @yuraxa6482
    @yuraxa6482 Před 10 měsíci +4

    Где находится папка course?

  • @iluza2114
    @iluza2114 Před rokem +2

    В MinGW не работает кнопка "Aply Changes", что делать

  • @alexey9337
    @alexey9337 Před 5 měsíci +3

    си ланге...хоть у кого-то нормальный английский. ЗЫ СПАСИБО!

  • @Tidespam
    @Tidespam Před rokem

    Подскажите, начал изучать для начала C++ по книжке "С++ для чайников" от Стефан Р. Дэвис, при первом же коде градусника я все копирую в vs code, но у меня "#include " не распознается, вычитал и перепробовал много вариантов iostream.h отсутствует, убирая .h не видит строчки ниже, соответсвенно не могу далее обучаться :(

    • @selfedu_rus
      @selfedu_rus  Před rokem +1

      iostream в С++ без h прописывается в заголовке, ну а почему там не получается хз, причин много. Учите по этому курсу, это тот же первый шаг в язык С++ (они в основе своей одинаковы).

  • @user-xk4vq1yf3p
    @user-xk4vq1yf3p Před 4 měsíci +1

    у меня перед компиляцией надо обязательно сохраняться, если этого не сделать и файл только что создан - то первая компиляция приводит к ошибке

  • @lolchannel1042
    @lolchannel1042 Před 5 měsíci +1

    Подскажите, а что у вас за shell стоит в терминале вскода, который помечен просто как Code?

  • @Sergey_Klimov
    @Sergey_Klimov Před 8 měsíci +2

    Ну и жму ctr+alt+n и пишет, что файл не найден в директории. Причем если code-runner.runInTerminal поставить на false, то все работает

  • @siarheimarozau6763
    @siarheimarozau6763 Před měsícem

    Очередная непонятка.Программа
    #include
    int main()
    {
    int ch;
    ch = getchar();
    printf("My input is %c", ch);
    getchar();
    return 0;
    }
    в режиме RUN работает как надо. Во вкладке TERMINAL программа позволяет ввести символ и затем печатает его. Все, как говорят, OK. А вот в режиме отладки она просто игнорирует getchar. Почему?

  • @user-ts7ev8yt1j
    @user-ts7ev8yt1j Před 10 měsíci +1

    Может кто-нибудь поможет: а что делать если терминал не работает? Hello world только выводится в output, терминал при нажатии комбинации клавиш не работает, только output запускается

  • @vilka3177
    @vilka3177 Před 2 měsíci +1

    святой человек

  • @user-xr1sr4pz4z
    @user-xr1sr4pz4z Před rokem +1

    Топчик

  • @gholjohl5911
    @gholjohl5911 Před 11 měsíci +1

    а подойдет ли этот способ, если программировать на c++? там по моему флаг нужно поменять на -std=c++11, а что еще нужно сделать?

    • @selfedu_rus
      @selfedu_rus  Před 11 měsíci

      Да, Си - это база для С++. Настройки gcc так на память не скажу.

  • @Jeff-cn4sf
    @Jeff-cn4sf Před rokem +7

    у тех у кого ошибка когда пишите
    gcc lessons.c
    сделайте рeстрат powershell и перезапустите vscode

  • @Sergey_Ivanov..
    @Sergey_Ivanov.. Před 8 měsíci +1

    Подскажите,что делать с неправильным отображением кириллицы после выполнения a.exe в терминале.Печатал"Привет Мир!".Все делал по Вашему методу.

  • @user-mr4sy4vo3k
    @user-mr4sy4vo3k Před 6 měsíci +1

    Здравствуйте Сергей скажите какая у вас версия программы Visual Studio Code стоит? Сейчас там немного иной интерфейс и расположение кнопок программы. Версия 2023 отличается.

    • @selfedu_rus
      @selfedu_rus  Před 6 měsíci

      вчера только устанавливал совершенно новую на другой комп, все также делал, полет нормальный. У меня 1.85.2 (старая версия)

  • @TSM_149
    @TSM_149 Před rokem +2

    Спасибо! Все понятно и доступно. Жду следующих уроков 👍
    Один вопрос почему не 64 бит. компилятор?

    • @selfedu_rus
      @selfedu_rus  Před rokem +1

      Он имеет свои особенности и некоторые программы на чистом Си, как говорят, он может не скомпилировать.

    • @TSM_149
      @TSM_149 Před rokem +1

      @@selfedu_rus Понятно. Спасибо 👍!

  • @user-pq2vh6wf5b
    @user-pq2vh6wf5b Před rokem

    Спасибо за видео,есть вопрос один: если я выберу все установочные файлы при установке компилятора gcc migw,повлияет ли это как-то на стабильность работы компилятора?

  • @IamDier
    @IamDier Před 11 měsíci +1

    Не получается мо;tn сбросить ноут?
    Я посмотрел много видос ов уже 10 день не могу себе установить мне надо делать проекты, а я не смог даже компилятор установить какой же я программист ?
    Я хотел попасть в Школу 21 и первый интенсив не прошел готовиться к второму, но этот GCC.....

  • @pasichko
    @pasichko Před 7 měsíci +1

    здравствуйте, Сергей. все работает, но компиляция занимает 10-12 секунд, (пробовал в вс коде и саблайме), хотя в код блокс тот же компилятор летает. пробовал сносить все и заново ставить, но проблема осталась. не знаете, в чем может быть проблема?

    • @selfedu_rus
      @selfedu_rus  Před 7 měsíci

      без понятия, у меня быстро работает

  • @user-xm5zl9up4r
    @user-xm5zl9up4r Před 6 měsíci +1

    Лайк

  • @linalee6
    @linalee6 Před 9 měsíci

    Спасибо

  • @bioxoid
    @bioxoid Před 13 dny +1

    upd: ай капец, как я мог пропустить важный момент в видео... оставлю комментарий для продвижения

  • @user-cl7hw6jf5p
    @user-cl7hw6jf5p Před 10 měsíci +2

    В output пусто. Как найти причину?

  • @user-xm5zl9up4r
    @user-xm5zl9up4r Před 3 měsíci +1

    Сергей, скажите в чем проблема,если создался файл a.out , а не a.exe?

    • @selfedu_rus
      @selfedu_rus  Před 3 měsíci +1

      a.out - это бинарник, а вам нужен исполняемый, там или убрать или добавить какой-то флаг нужно у компилятора. У меня прописано так:
      gcc -std=c99 $fileName -o $fileNameWithoutExt

  • @ayazagliullin4340
    @ayazagliullin4340 Před 11 měsíci +4

    Здраствуйте, я сделал как вы сказали, но в моменте запуска программы, у меня не компилируется. После ctrl+alt+ N у меня после слово gcc выхолит символы по типу вопросительных знаков, но через командую строку все выводится. И еще он мне красным подчеркивает библиотеку, хотя я сто раз проверял она у меня правильно написано

    • @ayazagliullin4340
      @ayazagliullin4340 Před 11 měsíci

      Короче он пишет в терминале, что gcc не распознано как имя командлета

    • @user-jp4bp9fn4f
      @user-jp4bp9fn4f Před měsícem

      @@ayazagliullin4340 Допиши minGW\bin еще в Path не системный, а который для твоего пользователя в переменных системы

  • @horizon4ik262
    @horizon4ik262 Před 9 dny +1

    у меня код раннер почему-то не работает, не могу именно запустить программу с помощью него

  • @pohyi-co5bk
    @pohyi-co5bk Před rokem +1

    Курс хороший, еслибе установка vs cobe под linux былаб вообще классно былобе спасибо

    • @selfedu_rus
      @selfedu_rus  Před rokem +1

      ну там можно любую другую прогу поставить, вроде с Linux, как раз проблем особых нет

    • @DenisTrebushnikov
      @DenisTrebushnikov Před 10 měsíci

      vscodium - это vscode для линукс, он во flatpack есть (на Manjaro был полет нормальный), но я хардкорю в gedit (c включенным плагином-терминалом и боковой панелью типа explorer), т.к. считаю, что автодополнение кода нужно тогда, когда мышечная память на команды уже выработалась, да и выполнить !gc немногим дольше нажатия хоткея для run code.

  • @alex1vere2
    @alex1vere2 Před 4 měsíci +2

    у меня заработало только когда Валю Петю и Надю позвал к себе в гости

  • @luckytima2315
    @luckytima2315 Před rokem +11

    А на степике курс будет ?

    • @chayan8745
      @chayan8745 Před rokem +2

      Поднимите этот комментарий, ждём курс на степике)))

    • @AlexeyTimoshin
      @AlexeyTimoshin Před rokem

      Будет

    • @TheSuchov
      @TheSuchov Před 9 měsíci

      Было бы здорово, не хватает все таки задачек от Сергея Балакирева

  • @Busterfail2024
    @Busterfail2024 Před rokem +1

    Можно ли использовать это компилятор для написания кода на языке C# ????

    • @selfedu_rus
      @selfedu_rus  Před rokem

      Си и С# разные языки и компиляторы разные

  • @dimonhiper7020
    @dimonhiper7020 Před rokem +2

    Вопрос. А обязательно устанавливать столько мусора: отдельно компилятор (который еще и требует минимум Windows 8), потом отдельно целую visual studio? Это будет важно для дальнейшего прохождения курса, и потом для полноценной работы? Или можно просто поставить нормальную среду, типа C-Free, в которой сразу всё есть?

    • @selfedu_rus
      @selfedu_rus  Před rokem

      Не обязательно, можно любую среду и компилятор Си со стандартом C99

    • @dimonhiper7020
      @dimonhiper7020 Před rokem +1

      @@selfedu_rus Спасибо. Кстати, извиняюсь, если первый пост получился грубоватым. Просто, C++ для новичков и так сложноватый (я его себе более-менее представляю, просто зашел освежить знания). А тут еще, оказывается, надо собрать среду программирования самому.

    • @velesdragon6267
      @velesdragon6267 Před rokem

      @@selfedu_rus Если стандарт будет более современны, то ваш код работать не будет?

    • @selfedu_rus
      @selfedu_rus  Před rokem

      @@velesdragon6267 наоборот, скорее, новые стандарты имеют худшую переносимость, чем первые, особенно C99

  • @franknilson6264
    @franknilson6264 Před 6 měsíci +1

    файл tasks.json не могу найти.
    его надо создать?
    и папку с названием vscode тоже создать?

    • @selfedu_rus
      @selfedu_rus  Před 6 měsíci

      config.vscode.zip: github.com/selfedu-rus/others

    • @franknilson6264
      @franknilson6264 Před 6 měsíci

      @@selfedu_rus доброе утро. Это всё надо скачать? Правильно понимаю?

  • @user-qj8nv4ow9u
    @user-qj8nv4ow9u Před 8 měsíci +1

    Сергей можно задать вопрос вам?
    Gcc про который вы говорите в видео не ставится.
    Сайт долго грузится, а потом выдает ошибку 502 что делать?
    Есть ли альтернативная ссылка или можно использовать 64 битную версию?

    • @selfedu_rus
      @selfedu_rus  Před 8 měsíci

      да, реально заблокировали, либо через VPN, либо с другого сайта скачать

    • @user-qj8nv4ow9u
      @user-qj8nv4ow9u Před 8 měsíci

      @@selfedu_rus через впн не получается.(. А если я то же через кодблокс буду курс проходить. Это возможно? Что бы не проходить это все с минГВ?

    • @selfedu_rus
      @selfedu_rus  Před 8 měsíci

      @@user-qj8nv4ow9uда, конечно!

    • @user-qj8nv4ow9u
      @user-qj8nv4ow9u Před 8 měsíci +1

      @@selfedu_rus с мин ГВ я намучился. Неудобно. Ставил несколько раз. И все на смарку. Видимо версии различаются.
      Курс отлично дополняют лекции по информатике от МФТИ.Только ширше как я понял, практически каждую команду, что круто. Ещё бы потом понимать как самому делать программы, не по урокам а самому.

    • @user-qj8nv4ow9u
      @user-qj8nv4ow9u Před 8 měsíci +1

      @@selfedu_rus Такими и должны быть хорошие курсы. Объемными и структурированными. Спасибо за контент.

  • @alexlazorkin
    @alexlazorkin Před 10 měsíci +5

    обнаружил проблему, что компилятор MinGW как-то невесело скачивается. Еле-еле. Это результат санкций на сентябрь 2023?

  • @user-yc5gm5zd7r
    @user-yc5gm5zd7r Před 8 měsíci +1

    Можно спросить а возможно ли использовать 64 битную версию? Вместо 32 бит. у меня то же страница загрузки выдает ошибку но 504

    • @selfedu_rus
      @selfedu_rus  Před 8 měsíci

      да, можно

    • @user-yc5gm5zd7r
      @user-yc5gm5zd7r Před 8 měsíci

      @@selfedu_rus Кошмарная мутарная установка. С кодблоксом проблем совсем нет. Скажите , ваши курсы по Си и по С++ их можно учить на других редакторах кода, если у меня не выйдет прописать mingv я могу использовать просто вирчуал код или кодблокс или установка mingv обязательна?

    • @user-yc5gm5zd7r
      @user-yc5gm5zd7r Před 8 měsíci

      @@selfedu_rus у меня проблема. Путь я прописал.
      Но винда не видит в консоли МинГВ.

    • @selfedu_rus
      @selfedu_rus  Před 8 měsíci

      @@user-yc5gm5zd7rда, можно!

  • @vekanda1918
    @vekanda1918 Před 11 měsíci +1

    спасибо за видео, на моменте, где писал gcc в командой строке виндоуса всё было нормально, потом написал программу и в терминале написал, но выдаёт ошибку и пишёт , что
    Имя 'gcc' не распознано как имя командлета, функции, файла сценария... Помогите, пожалуйста!!

    • @user-pi3nk9ir9h
      @user-pi3nk9ir9h Před 9 měsíci +1

      Возможно вы разобрались, но для тех у кого так же. Нужно полностью закрыть вижуал студио и открыть заново

    • @moviestous-live9941
      @moviestous-live9941 Před měsícem

      @@user-pi3nk9ir9h спасибо)

  • @user-bw5in2yo7s
    @user-bw5in2yo7s Před 7 měsíci +1

    Запускал компиляцию и исполнение кода на винде и на линуксе. На линуксе на порядок быстрее выполнилось, хотя сама машина слабее

  • @grigorybokov4638
    @grigorybokov4638 Před měsícem +1

    Почему все так сложно на начальном этапе обучения. А использовать для обучения VS Community или DevC++ никак?

    • @selfedu_rus
      @selfedu_rus  Před měsícem

      Без проблем, пожалуйста!

  • @baxram97
    @baxram97 Před rokem +3

    А почему именно C99, а не C11?

  • @palatki_vsem
    @palatki_vsem Před 7 měsíci +1

    Здравствуйте. теперь и не скачать mingw-get-setup.exe? По ссылке страница открывается криво и где искать непонятно.

    • @selfedu_rus
      @selfedu_rus  Před 7 měsíci

      да, можно CodeBlocks установить, как вариант

  • @MorozT875
    @MorozT875 Před měsícem +1

    спасибо за помощь. измучился весь уже. жуткая дрочь с этим всем. кодил несколько лет на пайтоне, там просто скачал, просто запустил. а здесь че-то скачивать, че-то настраивать...

  • @Human-de8nf
    @Human-de8nf Před 7 měsíci +1

    Я не понял на что влияет стандарт c99. Нельзя без него обойтись? Это стандарт написание кода как pep8 в пайтоне или компиляции?

    • @selfedu_rus
      @selfedu_rus  Před 7 měsíci

      стандарт написания и использования конструкций зыка Си, на оформление кода не влияет (не как pep8)

    • @Human-de8nf
      @Human-de8nf Před 7 měsíci

      @@selfedu_rus я правильно понимаю что если код не совпал со стандартом он может не скомпелироваться и чтобы не было проблем с этим нужно изучить стандарт?

  • @Kristinagrekova
    @Kristinagrekova Před 6 měsíci +1

    Здравствуйте, написала вам в ЛС в Телеграм, но пока не читаете. Спасибо за видео, но у меня так и не получилось сделать так, чтобы все работало. Сейчас при переустановке увидела, что у вас в видео mingw32-gcc-bin Repository version 9.2.0 -2, а у меня 6.3.0-1. Может в этом причина того, что у меня не работает компилятор? Как мне это исправить? Очень прошу помогите разобраться))
    Еще может потому что у меня 64 битная система виндоус?

    • @selfedu_rus
      @selfedu_rus  Před 6 měsíci

      Я ставил ту версию, которую скинул. Проблем никаких.

    • @Kristinagrekova
      @Kristinagrekova Před 6 měsíci

      @@selfedu_rus я перехожу по ссылке, устанавливаю mingw32, но у меня нет возможности выбрать там версию репозитория 9.2.0-2, он мне предлагает только 6.3.0-1. Вот и вопрос, где мне взять 9.2.0-2?)

    • @selfedu_rus
      @selfedu_rus  Před 6 měsíci

      @@Kristinagrekova достаточно 6.3.0

  • @animation7803
    @animation7803 Před 27 dny +1

    Скачать gcc получилось только с попытки этак пятой и то он почему-то не работал в итоги я понел что проще будет зделать виртуальную машину на линукс

  • @ruslvn0
    @ruslvn0 Před 9 měsíci

    Все здорово, но я не могу разобраться с дебагингом, если используется функция scanf, как вводить переменную? Через терминал не получается

    • @Aslangabdushev
      @Aslangabdushev Před 3 měsíci

      Наконец-то я нашёл этот комментарий.
      Да ребята, подскажите, как дебажить, когда в функции есть сканф, куда вносить данные?

  • @darth_tea
    @darth_tea Před 4 měsíci +1

    Автору огромное спасибо за его видеоуроки и курс на степике! Но у меня другой вопрос как скачать этот MinGW? Это просто какой-то ад.

    • @selfedu_rus
      @selfedu_rus  Před 4 měsíci

      Спасибо! Можно использовать любой другой компилятор. И полезные подсказки дает сообщество в ТГ-канале. Успехов!

  • @siarheimarozau6763
    @siarheimarozau6763 Před měsícem +1

    Когда устанавливал MinGW не нашел make.bin.

  • @siarheimarozau6763
    @siarheimarozau6763 Před měsícem +1

    А еще надо сохранять изменения в файлах

  • @alexmo6538
    @alexmo6538 Před 10 měsíci +1

    У меня не появляется файл settings.json когда я активирую code runner Terminal Root. Что делать?

  • @fojjof9735
    @fojjof9735 Před rokem +1

    8:46 на этом моменте у меня не появляется a.exe что делать, подскажите пожалуйста.У меня установлен gcc так же как у вас на видео пишет input file ломаю голову никак не могу дойти до решения этой головоломки.

    • @bloga4596
      @bloga4596 Před rokem +2

      Файл lessons.c сохрани нажатием Ctrl + S. И дальше также

    • @OCHOBA_LIVE
      @OCHOBA_LIVE Před 7 měsíci

      @@bloga4596Спасибо! Помогло !

    • @foghydra
      @foghydra Před 4 měsíci

      @@bloga4596 Господи, спасибо тебе, добрый человек, я пол часа мучался!

  • @LifterAndy
    @LifterAndy Před rokem +1

    СПАСИБО!!!!

  • @donfedor007
    @donfedor007 Před rokem +1

    Спасибо Вам огромное! В linux получается файл без расширения. И он не запускается отдельно из консоли и по wine тоже не запускается. Как быть? Через codr runner всё работает.

    • @selfedu_rus
      @selfedu_rus  Před rokem

      В Linux этот компилятор уже установлен должен быть. Тут больше для Windows. Ну и главное, чтобы вы могли писать программы и компилировать их.

    • @donfedor007
      @donfedor007 Před rokem

      @@selfedu_rus они компилируются, но без расщирения файлы и не ясно как их запускать(

    • @DenisTrebushnikov
      @DenisTrebushnikov Před 10 měsíci

      @@donfedor007 ./

    • @user-rj9sl1zx2v
      @user-rj9sl1zx2v Před 10 měsíci

      ​@@donfedor007 такая же фигня. Как я понял, это просто промежуточный файл, он у меня вообще в формате binary представлен, хотя исходная программа должна выводить строку. Почему-то не доходит до создания исполняемого файла

    • @user-rj9sl1zx2v
      @user-rj9sl1zx2v Před 10 měsíci

      ​@@donfedor007не разобрался?

  • @TheSuchov
    @TheSuchov Před 9 měsíci +1

    Очень не хватает курса на Stepik по мотивам курса видео.

  • @Jheronimus_Bosch
    @Jheronimus_Bosch Před rokem +2

    Подскажите, как вообще ВСЕ прежние настройки удалить в VScode в Ubuntu, которые до этого в системе настраивались? Я что-то случайно там настроил, что у меня и панель debug имеет какой-то другой вид, и вот этой менюшки нигде нет, чтобы C/C++ настраивать выбор... Переустановка редактора не помогает, удаление содержимого файла settings.json тоже не помогает... В итоге я вынужден пользоваться emacs, потому что его если что-то неправильно сделал, удалил пакет из командной строки - и потом устанавливаешь обратно и всё как было в начале. А этот неизвестно где настройки свои хранит.

    • @michaelplatonov
      @michaelplatonov Před rokem +1

      apt-get purge

    • @Jheronimus_Bosch
      @Jheronimus_Bosch Před rokem

      @@michaelplatonov не помогает. Я так делал уже. Это ужасная программа, которая где-то непонятно где что-то хранит. И сделать бэкап настроек, как в случае с emacs, никак нельзя. Там я просто сохранил файлик, и если мне не понравилось - восстановил прежний. Почему в системе, где всё должно иметь возможность настраиваться с помощью текстовых файлов, делается какая-то недокументированная фигня, изменить которую из системы, с которой уже познакомился, нельзя, а только читать тонны документации по самому VScode? Это ОЧЕНЬ неудобная вещь... Я бы лучше и дальше продолжал компилировать из командной строки, это не большая проблема, но не возился с тоннами настроек этого "удобного" редактора. Маны по gcc по размеру меньше, чем его документация.

    • @michaelplatonov
      @michaelplatonov Před rokem +1

      @@Jheronimus_Bosch попробуй нового пользователя/новое окружение

    • @Jheronimus_Bosch
      @Jheronimus_Bosch Před rokem

      @@michaelplatonov спасибо, попробую. По-моему это неправильно, я установил Linux, чтобы уйти от системного реестра, в котором непонятно что-то где-то лежит, и неясно, как это поменять. И теперь оказывается, что в Ubuntu тоже есть аналог этого "системного реестра"... Якобы для того, чтобы я не мог "выстрелить себе в ногу". Но это очень неудобно, я пользуюсь emacs, где можно "выстрелить себе в ногу", просто неправильно поставив один символ в конфиг-файле - и никаких проблем это не вызывает! Но если здесь будет тоже везде управление компиляцией и отладкой не из командной строки, а непонятно откуда из "волшебного редактора", который не настраивается как мне хочется, я не буду смотреть данный курс...

    • @michaelplatonov
      @michaelplatonov Před rokem

      ​@@Jheronimus_Bosch где что лежит в реестре винды вполне открытая информация, на линукс открыт исходный код ядра, это где-то гигабайт текста, хотя основные компоненты занимают не так много чтобы разобраться:)

  • @user-mr4sy4vo3k
    @user-mr4sy4vo3k Před 6 měsíci +1

    вот только ни с впн ни с тор не грузит.. mingw будет ли обновленный урок?

    • @selfedu_rus
      @selfedu_rus  Před 6 měsíci

      добавил ссылку на скачивание MinGW (см под видео)

  • @user-wd4eu2gx8b
    @user-wd4eu2gx8b Před 3 měsíci +1

    Проще убунту накатить регион языка сменить в настройках для запуска терминала и запустить gcc.
    Чем c виндой эти позы камасутры учить ставить.

  • @user-xu1is8qy2f
    @user-xu1is8qy2f Před 8 měsíci +1

    а с++ будет работать?

  • @IamDier
    @IamDier Před 11 měsíci +1

    Не могу установить себе компилятор GCC на Windows, помогите пож-та или у меня стоит какой-то дистрибутив Linux я не знаю мне срочно надо выучить "C" но черт не устанавливается этот компилятор

    • @selfedu_rus
      @selfedu_rus  Před 11 měsíci

      скачайте CodeBlocks www.codeblocks.org/downloads/ и не парьтесь ))

  • @user-mr4sy4vo3k
    @user-mr4sy4vo3k Před 6 měsíci +2

    Можете по-русски объяснить что значит данная ошибка в программе gcc+ v code? PS D:\VScode> gcc lessons.c
    c:/mingw/bin/../lib/gcc/mingw32/6.3.0/../../../libmingw32.a(main.o):(.text.startup+0xa0): undefined reference to `WinMain@16'
    collect2.exe: error: ld returned 1 exit status
    PS D:\VScode>
    Вроде всё так же делал. По видео.

    • @selfedu_rus
      @selfedu_rus  Před 6 měsíci

      вроде ругается, что функции main нет )

    • @danilaG6
      @danilaG6 Před 5 měsíci +1

      ты, наверное понял что сделать, но для тех, кто с этим столкнется: просто сохраните ваш код (Ctrl+S)

  • @gera_cl4219
    @gera_cl4219 Před 4 měsíci +1

    а можно еще откуда нибудь компилятор скачать, с указанно источника заблокировано

    • @selfedu_rus
      @selfedu_rus  Před 4 měsíci +1

      да, см. доп ссылку под видео

  • @dokidoc
    @dokidoc Před 3 měsíci +1

    У меня не получилось запустить скомпилированный файл с 32 битным компилятором, Windows 11 64 бит. Пришлось устанавливать MinGW64 и использовать его на свой страх и риск T_T

    • @user-wd4eu2gx8b
      @user-wd4eu2gx8b Před 3 měsíci

      Поставь убунту на виртуалку и не люби себе мозги с gcc на винду только кодблокс есть. И то как я понял курс в основном только на VS code идет и там нужно еще пакет 99 стандарта подключать надо.

  • @sergeyryzhakov9268
    @sergeyryzhakov9268 Před 6 měsíci +2

    У меня с горем пополам загрузилась gcc но с Visual Studio он как-то не дружит

    • @alex1vere2
      @alex1vere2 Před 4 měsíci

      почему то очень долго загружает

  • @user-th2ne1xq4d
    @user-th2ne1xq4d Před 9 dny

    здравствуйте , я скачала MinGW как вы и показывали , но у меня в VS Code до сих пор #include выдает ошибку, не знаю что делать , подскажите кто нибудь, пожалуйста )

    • @selfedu_rus
      @selfedu_rus  Před 8 dny

      вопрос сообществу в ТГ-канал по C/C++ (ссылка под видео)

    • @mitry2
      @mitry2 Před 6 dny

      MinGW💀 теперь люди пользуются MSYS2 а не MinGW