Integrer graphics.h sous ubuntu et compilaer un code avec Geany ou avec g++

Dans ce nouvel article je vais vous montrer comment installer et utiliser graphics.h et compiler un code avec Geany et avec ligne de commande en utilisant g++ , pour info graphics.h est une bibliothèque du langage C/C++

suivez ces étapes.

Remarque ! : vous pourrez si vous voulez visionner les deux  vidéo qui sont en bas de l'article pour mieux comprendre les étapes que je vais vous décrire ci-dessous 

1.Vous allez lancez le terminal sous Ubuntu puis vous allez entrez la ligne de commande suivante 

sudo apt-get install build-essential 

il vous sera demandé d'entrer votre mot de passe de session sous ubuntu, Saisissez le correctement puis appuyez sur la touche Entrer et le processus de téléchargement et d'installation commencera 

2.Puis vous allez installez quelques packages avec cette ligne de commande 

sudo apt-get install libsdl-image1.2 libsdl-image1.2-dev guile-1.8 \
  guile-1.8-dev libsdl1.2debian libart-2.0-dev libaudiofile-dev \
  libesd0-dev libdirectfb-dev libdirectfb-extra libfreetype6-dev \
  libxext-dev x11proto-xext-dev libfreetype6 libaa1 libaa1-dev \
  libslang2-dev libasound2 libasound2-dev

vous allez copier en entier la ligne de commande et vous allez la collez puis appuyez sur la touche Entrer 

3. Maintenant vous allez télécharger le ficher libgraph-1.0.2.tar.gz  depuis votre navigateur qui est sous Ubuntu avec ce lien 

4. puis vous allez déplacer le fichier que vous avez téléchargé sur le Bureau 

5.Puis vous allez lancer le terminal et entrer ces lignes de commandes pour extraire les fichiers tout en suivant ces étapes 

cd Desktop    cette ligne de commande et pour se diriger vers le Bureau 

pour ceux qui ont installé Ubuntu en français, utilisez cette ligne de commande

 cd Bureau 

Puis entrez la ligne de commande suivante :

ls              cette ligne de commande est utilisée pour afficher le contenu d'un répertoire 

puis entrez cette ligne de commande pour commencer a extraire tous les fichiers dans lirapbgh-1.0.2.gz 

tar -xvf libgraph-1.0.2.gz 

Puis appuyez sur la touche Entrer et l'extraction des fichiers commencera, Et à la fin de l'extraction vous aurez un dossier sur le bureau qui s'appelle libraph-1.0.2 puis on vas entrer dans ce dossier avec cette ligne de commande :

cd libgraph-1.0.2  

Et vous allez appuyer sur la touche Entrer 

Puis vous allez entrer cette ligne de commande :

./configure 

Et faite Entrer 

Puis entrez la ligne de commande suivante 

make 

Puis entrez cette autre ligne de commande 

sudo make install 

 Puis la commande 

sudo cp /usr/local/lib/libgraph.* /usr/lib

Maintenant vous êtes prêts a utiliser graphics.h sous ubuntu 

exemple avec ce code 

3. La compilation du code, Pour cela il ya deux méthode il y a la methode de compilation avec le terminale d'ubuntu avec ligne de commande en utilisant g++ ou avec un compilateur comme geany 

On commence avec la compilation par ligne de commande 

Pour se faire lancez un éditeur de texte comme gedit qui se trouve sous Ubuntu et commencer a écrire votre  code, exemple avec ce code 

#include<graphics.h> 
int main()
{
   int gd = DETECT,gm,left=100,top=100,right=200,bottom=200,x= 300,y=150,radius=50;
   initgraph(&gd,&gm,NULL);
   rectangle(left, top, right, bottom);
   circle(x, y, radius);
   bar(left + 300, top, right + 300, bottom);
   line(left - 10, top + 150, left + 410, top + 150);
   ellipse(x, y + 200, 0, 360, 100, 50);
   outtextxy(left + 100, top + 325, "C Graphics Program");

   delay(5000);
   closegraph();
   return 0;
}

Après que vous ayez écrit le code enregistrer le sous un nom suivi de l'extension .cpp

ouvrez un terminal et écrivez les lignes de commandes suivantes pour compiler votre code :

g++  le_nom_du_document -c     

Et appuyer sur la touche Entrer 

Puis entrez la ligne suivante : 

g++ le_nom_du_document  -o  le_nom_du_document  -lgraph

Et vous allez appuyer sur la touche Entrer 

Enfin vous allez entrer cette dernière ligne de commande pour lancer le programme 

./le_nom_du_document   

Et vous aurez ce résultat 


Voici une vidéo qui est disponible en HD (vous pouvez la régler a 1080p) pour mieux comprendre l'integration de graphics.h et la compilation par ligne de commande 




Maintenant La compilation avec Geany 

Dans cette partie il ya aussi une vidéo de 13 minutes qui explique de A à Z l'integration de graphics.h jusqu'a la compilation de votre code sous Geany 

Voici la vidéo qui est disponible en HD (720p)

Tous est expliqué, suivez chaque étapes pour bien comprendre

Thanks for your comment