2 votes

erreur dans le téléchargement de graphics.h

J'essaye de télécharger le fichier d'en-tête graphics.h mais après

1. sudo apt-get install build-essential il n'y a pas de mise à jour dans mon PC

2.téléchargement de libgraph-1.0.2.tar.gz fichier. 3. ./configure il ne fonctionne pas mais, l'erreur est donnée comme :

configure: error: *** SDL version 1.2.0 not found!

Veuillez m'aider.

6voto

Cos64 Points 889

Comment le réparer

Pour cette erreur, vous devez installer des fichiers de développement pour la version 1.2 de libSDL y libSDL-image :

sudo apt-get install libsdl1.2-dev libsdl-image1.2-dev

Il se peut que l'on vous demande également de choisir Guile, installez-le également :

sudo apt-get install guile-1.8-dev

Ensuite, exécutez ./configure encore.

Quel était le problème ?

Le logiciel que vous avez essayé d'installer, libgraph a quelques dépendances. Il utilise d'autres logiciels et s'attend à ce qu'ils soient déjà installés. Lorsque vous exécutez ./configure vous vérifiez que vous avez tout ce dont vous avez besoin avant de passer à l'étape suivante ( make ).

L'erreur que vous avez reçue dit que vous n'avez pas les en-têtes pour libSDL qui sont nécessaires pour compiler libgraph . Bien sûr, vous pouvez obtenir le libSDL sur Internet et les installer. Mais elles ont leurs propres dépendances, et ce serait un processus plutôt fastidieux. Au lieu de cela, vous pouvez simplement les installer à partir des dépôts d'Ubuntu.

Comment trouver le nom du paquet requis

apt-cache search libsdl | grep dev

Pour Ubuntu 17.10 et plus

Suivez les mêmes étapes que ci-dessus sauf que vous devrez installer guile en utilisant

sudo apt-get install guile-2.0-dev

comme guile-1.8 n'est plus officiellement supporté

-1voto

Srishti Vaidya Points 1

Source : http://www.codingalpha.com/install-run-graphics-h-ubuntu/

  1. Téléchargez Libgraph v(libgraph-1.0.2.tar.gz) dans votre répertoire USR sous Linux Ubuntu.
  2. Extrayez-le dans votre répertoire USR ou dans le dossier d'accueil.
  3. Maintenant, vous pouvez faire un #include et exécuter vos programmes C.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X