×

Langage C : Comment insaller GCC et compiler votre 1er programme sur CMD

Langage C : Comment insaller GCC et compiler votre 1er programme sur CMD

Dans ce tutoriel, je vous montre comment installer GCC (GNU Compiler Collection) et compiler de votre premier programme en langage C en utilisant l’invite de commande (CMD) sous Windows.

Étape 1 : Télécharger et installer GCC

  1. Allez sur le site officiel de MinGW (Minimalist GNU for Windows) : http://www.mingw.org/.
  2. Cliquez sur le lien « Downloads » dans le menu de gauche.
  3. Sur la page de téléchargement, cliquez sur le lien « Installer » à côté de « MinGW Installer ».
  4. Téléchargez le fichier exécutable mingw-get-setup.exe et exécutez-le.
  5. L’installateur MinGW s’ouvrira. Cliquez sur « Install » pour installer les composants par défaut.
  6. Dans la fenêtre suivante, cliquez sur « Continue ».
  7. Attendez que l’installation soit terminée. Une fois terminé, cliquez sur « Continue » et fermez l’installateur.

Étape 2 : Ajouter GCC au chemin système (PATH)

  1. Cliquez avec le bouton droit sur « Ce PC » ou « Ordinateur » dans le menu Démarrer et sélectionnez « Propriétés ».
  2. Cliquez sur « Paramètres système avancés » sur le côté gauche.
  3. Dans la fenêtre « Propriétés système », cliquez sur le bouton « Variables d’environnement ».
  4. Dans la section « Variables système », recherchez la variable « Path » (ou « PATH ») et cliquez sur « Modifier ».
  5. Cliquez sur « Nouveau » et ajoutez le chemin du dossier bin de votre installation MinGW, par exemple : C:\MinGW\bin. Assurez-vous d’ajouter ce chemin exactement comme indiqué.
  6. Cliquez sur « OK » pour fermer toutes les fenêtres de configuration.

Étape 3 : Écrire et compiler votre premier programme C

  1. Ouvrez l’invite de commande (CMD) en appuyant sur Windows + R, tapez cmd et appuyez sur Entrée.
  2. Créez un dossier pour votre projet C, par exemple :
mkdir MonPremierProgrammeC
cd MonPremierProgrammeC
  1. Utilisez un éditeur de texte, tel que Notepad, pour créer un fichier source C nommé hello.c dans le dossier que vous venez de créer. Écrivez le code suivant dans hello.c :
#include <stdio.h>

int main() {
    printf("Hello, World!\n");
    return 0;
}
  1. Enregistrez le fichier hello.c.
  2. Revenez à l’invite de commande et compilez votre programme C en utilisant la commande suivante :
gcc hello.c -o hello

Cela compile votre programme C en un fichier exécutable nommé hello.exe.

  1. Pour exécuter votre programme, tapez :
hello

Vous devriez voir la sortie « Hello, World! » affichée à l’écran.

Félicitations ! Vous venez de compiler et d’exécuter avec succès votre premier programme C sous Windows en utilisant GCC. Vous êtes maintenant prêt à créer des applications C plus complexes et à explorer davantage ce langage de programmation.

Voir la vidéo ci-dessous pour mieux comprendre les différentes étapes.

100 commentaires

Avatar
Diiuvx

walgreen generic allergy pills alternatives to allergy pills list of otc allergy medications

Avatar
Apyryx

vomiting after taking medicine liability buy generic lincomycin

Avatar
Mstizv

absorica online order isotretinoin 10mg tablet cheap accutane 10mg

Avatar
Xueubo

buy sleep aids online buy generic promethazine

Avatar
Ilepxi

amoxil 1000mg canada purchase amoxil generic amoxil 250mg pill

Avatar
Mubxbq

what is the strongest sleeping pill buy meloset medication

Avatar
Zluptg

buy zithromax 500mg for sale cheap azithromycin 250mg order azithromycin 500mg without prescription

Avatar
Hnisni

neurontin 600mg pill buy gabapentin 100mg generic

Avatar
Tpccrf

buy azithromycin sale order azipro 250mg without prescription azipro order online

Avatar
Derbzj

purchase furosemide for sale cost lasix 40mg

Avatar
Jgsles

buy generic prednisolone prednisolone 20mg tablet omnacortil 10mg tablet

Avatar
Leggnx

buy amoxicillin generic amoxicillin 250mg cost cheap amoxil 1000mg

Avatar
Oxvure

vibra-tabs cheap acticlate us

Avatar
Wdndrg

buy ventolin 4mg cheap ventolin 4mg buy cheap albuterol

Avatar
Whwkth

purchase augmentin generic buy clavulanate for sale

Avatar
Ojosbc

where to buy synthroid without a prescription synthroid 150mcg brand buy synthroid sale

Avatar
Htiupn

generic levitra order levitra 20mg online

Avatar
Irdwof

buy serophene generic clomid where to buy clomid ca

Avatar
Mbsibn

tizanidine 2mg tablet oral tizanidine 2mg how to buy zanaflex

Avatar
Fbsowm

buy prednisone 20mg without prescription order prednisone sale generic deltasone

Avatar
Xqxfrg

buy rybelsus 14 mg sale semaglutide 14 mg canada cheap semaglutide 14 mg

Avatar
Vyrzpu

generic accutane 20mg cheap accutane isotretinoin 40mg over the counter

Avatar
Mpmcgf

semaglutide 14mg price semaglutide us semaglutide 14 mg generic

Avatar
Fzcxlb

amoxil 500mg over the counter cheap amoxil pills amoxicillin 500mg us

Avatar
Huifcc

order ventolin inhalator generic buy generic albuterol buy generic albuterol

Avatar
Mforgc

buy azithromycin without a prescription azithromycin for sale online zithromax 250mg oral

Avatar
Txvghq

augmentin 375mg uk clavulanate canada augmentin 375mg without prescription

Avatar
Cgsmxk

omnacortil 10mg ca omnacortil 40mg over the counter omnacortil 5mg usa

Avatar
Fhflhq

purchase levothyroxine for sale buy levoxyl without prescription oral synthroid 100mcg

Avatar
Ywtgub

buy gabapentin 100mg sale neurontin 100mg pill gabapentin 600mg canada

Avatar
Pswupv

serophene cost buy clomid pills serophene online buy

Avatar
Agcrev

order furosemide 40mg sale order lasix generic buy lasix 40mg pill

Avatar
Timsothyren

Precio De Cialis
(Admin)
Cialis 5 mg prezzo cialis 5 mg prezzo cialis 5 mg prezzo

Avatar
Okaegg

order viagra sale oral sildenafil 50mg sildenafil 50 mg

Avatar
Ijgjzu

order vibra-tabs online cheap order monodox generic purchase acticlate sale

Avatar
Klkkox

semaglutide pill purchase semaglutide for sale buy generic semaglutide 14mg

Avatar
Nqesug

roulette casino play online roulette for fun online casinos for usa players

Avatar
Gxnnpr

levitra 10mg for sale levitra pills order levitra 10mg generic

Avatar
Ibuwzw

buy pregabalin 75mg online cheap pregabalin 75mg uk lyrica 75mg pills

Avatar
Ijtksi

purchase aristocort pills generic aristocort 10mg aristocort 4mg canada

Avatar
Ndgywr

plaquenil without prescription buy hydroxychloroquine online cheap plaquenil price

Avatar
Dqcbhs

clarinex pill purchase desloratadine pill clarinex 5mg ca

Avatar
Kvised

tadalafil 10mg cheap buy generic tadalafil 40mg generic for cialis

Avatar
Rjtsgd

purchase loratadine sale claritin 10mg over the counter buy claritin 10mg

Avatar
Zmdpxc

buy cenforce 100mg online cheap order cenforce 100mg without prescription cenforce over the counter

Avatar
Jqlvec

buy methylprednisolone 16mg online methylprednisolone 16 mg over counter buy medrol us

Avatar
Giiryt

buy propranolol without a prescription clopidogrel online order order clopidogrel sale

Avatar
Lkegnu

order methotrexate 10mg buy warfarin online cheap medex generic

Avatar
Ukinth

buy cheap generic maxolon reglan 20mg over the counter purchase losartan

Avatar
Hxeahx

purchase mobic sale order celecoxib 200mg generic purchase celebrex pill

Avatar
Zzqhoh

esomeprazole capsules buy nexium 40mg online cheap topiramate drug

Avatar
Tuzqoq

tamsulosin brand purchase tamsulosin without prescription buy celecoxib pill

Avatar
Zqered

sumatriptan 50mg us generic levaquin levaquin order online

Avatar
Baqsla

brand zofran 4mg order spironolactone generic order spironolactone 100mg online

Avatar
Kzeazq

buy dutasteride pill buy ranitidine 300mg online cheap buy ranitidine 300mg online cheap

Avatar
Fnyonm

order generic simvastatin 10mg simvastatin 10mg oral valtrex 1000mg price

Avatar
Hsqpns

buy generic ampicillin order penicillin online cheap oral amoxicillin

Avatar
Dtamcu

proscar without prescription propecia 5mg without prescription buy diflucan for sale

Avatar
Créer un compte gratuit

Thanks for sharing. I read many of your blog posts, cool, your blog is very good.

Avatar
Xvfwdn

ciprofloxacin 1000mg sale – buy cipro 500mg for sale buy augmentin 625mg sale

Avatar
Ojpcph

buy cipro 500mg pill – buy keflex 250mg sale augmentin online

Avatar
FobertSex

I enjoy, lead to I found just what I was looking for. You have ended my four day lengthy hunt! God Bless you man. Have a great day. Bye

https://maps.google.com.pr/url?q=https://didvirtualnumbers.com/de/

Avatar
Rrqzxg

purchase flagyl for sale – purchase azithromycin online cheap azithromycin 500mg cheap

Avatar
Xwzany

buy cheap generic ciprofloxacin – purchase doryx erythromycin uk

Avatar
Ixcfii

buy valacyclovir pills for sale – buy valtrex 500mg online order acyclovir 400mg for sale

Avatar
Bmujnm

buy oral stromectol – buy ciplox buy generic tetracycline 250mg

Avatar
Vkrivo

purchase flagyl pill – order cefaclor online cheap azithromycin 500mg oral

Avatar
Oeohvz

buy ampicillin where to buy ampicillin without a prescription cheap amoxil tablets

Avatar
Izygot

furosemide brand – buy prazosin tablets captopril usa

Avatar
Nvxzip

brand glucophage – generic glucophage buy generic lincocin for sale

Avatar
Lmmefh

retrovir drug – epivir 100mg generic order zyloprim 100mg sale

Avatar
Qlbkwq

buy clozaril 50mg for sale – pepcid order famotidine 20mg for sale

Avatar
Peioph

cheap quetiapine – order ziprasidone 80mg generic cheap eskalith online

Avatar
Sucwuu

order clomipramine 25mg online cheap – buy paxil generic doxepin 75mg sale

Avatar
Sitqqw

hydroxyzine pill – buy escitalopram generic endep 10mg us

Avatar
Xplomg

augmentin 375mg generic – order ampicillin pills buy ciprofloxacin generic

Avatar
Qkautx

order generic amoxicillin – purchase cephalexin sale where can i buy baycip

Avatar
Dawn

No matter if some one searches for his necessary thing,
therefore he/she wishes to be available that in detail, so that thing is
maintained over here.

my website; vpn coupon code 2024

Avatar
Pzmyek

oral cleocin – buy monodox purchase chloromycetin sale

Avatar
Louie

Hi to all, the contents existing at this web page
are really amazing for people knowledge, well, keep up the nice work
fellows.

my blog post: vpn coupon 2024

Avatar
Uszcny

zithromax 250mg uk – tetracycline 500mg over the counter ciprofloxacin 500mg pill

Avatar
Dpvpnt

ivermectin 6mg for sale – aczone gel order cefaclor 500mg without prescription

Avatar
Dttamd

albuterol 4mg canada – buy phenergan cheap theo-24 Cr 400 mg usa

Avatar
Sasha

Wow, amazing blog layout! How long have you ever been running a blog for?
you made running a blog look easy. The whole look of
your site is fantastic, as well as the content! You can see
similar here ecommerce

Avatar
Ulejvy

purchase clarinex online cheap – order triamcinolone 4mg without prescription cost albuterol

Avatar
Xselwn

methylprednisolone 8 mg over counter – claritin generic astelin 10 ml without prescription

Avatar
Xdrafy

buy glyburide pills – glyburide 5mg tablet forxiga canada

Avatar
Pgsdze

order repaglinide 1mg without prescription – empagliflozin generic empagliflozin 25mg tablet

Avatar
Fmtnws

glycomet 500mg brand – purchase metformin sale buy acarbose without prescription

Avatar
Dvldgu

lamisil canada – order grifulvin v online cheap oral grifulvin v

Avatar
Qinbuj

buy nizoral generic – butenafine canada order generic sporanox 100mg

Avatar
Bnmatz

buy famvir 250mg generic – buy zovirax 800mg generic order valaciclovir online

Avatar
Ntjkcv

buy digoxin no prescription – digoxin 250mg pills lasix 40mg us

Avatar
tlovertonet

It’s actually a nice and helpful piece of info. I am glad that you shared this helpful information with us. Please keep us up to date like this. Thanks for sharing.

Avatar
100 USDT almak icin kaydolun.

Your point of view caught my eye and was very interesting. Thanks. I have a question for you.

Avatar
Lmawlu

generic metoprolol 50mg – order micardis 20mg for sale adalat 30mg sale

Avatar
Reppkz

priligy experiment – zudena shelf cialis with dapoxetine fountain

Avatar
Nviekf

cialis soft tabs pills wail – tadarise online glimmer viagra oral jelly crystal

Avatar
Melodee

I was recommended this web site by my cousin. I’m not sure whether this post is written by him as no one
else know such detailed about my problem. You’re amazing! Thanks!

Feel free to surf to my homepage :: facebook vs eharmony to find love online

Laisser un commentaire