Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3121 connectés 

  FORUM HardWare.fr
  Programmation
  C

  Installation librairie SDL sous linux: cannot find -lmingw32

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Installation librairie SDL sous linux: cannot find -lmingw32

n°1278796
jijiz
Posté le 07-01-2006 à 18:08:47  profilanswer
 

Bonjour
 
J'éssaye depuis le début de l'apres midi d'installer cette librairie graphique sous mandriva 2006. J'ai tout d'abord installé le SDL-1.2.9-1.i386.rpm et SDL-devel-1.i386.rpm. Ensuite j'ai rajouté la ligne
/usr/local/lib dans le fichier ld.so.conf.
 
Lorsque je souhaite compiler via ces deux lignes:*
gcc 'sdl-config --cflags' -Wall -c sdltest.c
gcc  'sdl-config --libs' -o testsdl sdltest.o
 
Un erreur est retournée :
/usr/bin/ld: cannot find -lmingw32
 collect2: ld returned 1 exit status.
 
Merci de m'aider...
 
ps: mon programme est a priori correct car c'est une source que j'ai trouvée sur un site de tutos.

Message cité 1 fois
Message édité par jijiz le 07-01-2006 à 18:47:08
mood
Publicité
Posté le 07-01-2006 à 18:08:47  profilanswer
 

n°1278798
jijiz
Posté le 07-01-2006 à 18:23:03  profilanswer
 

:cry:
pff vraiment décourageant, toujours la même chose sous linux. Sois tu as l'intuition et le raisonnement a adopter, soit tu trouves un tuto complet (très rare), sois tu cherches pendant des heures...
 
J'aimerai d'ici minuit arriver a afficher un pixel...

Message cité 1 fois
Message édité par jijiz le 07-01-2006 à 18:41:34
n°1278809
eL_Shaman_​__
Plop.
Posté le 07-01-2006 à 18:53:11  profilanswer
 

-lmingw32
On essait de lier à la bibliothèque mingw32.
 
En cherchant dans Google, le premier lien est celui-là : http://www.mingw.org/
Première ligne du site : « MinGW: A collection of freely available and freely distributable Windows specific header files ».
 
Cette option est uniquement valable sous Windows avec MinGW. Il faut l'enlever pour compiler sous Linux.
 
 

jijiz a écrit :

:cry:
pff vraiment décourageant, toujours la même chose sous linux. Sois tu as l'intuition et le raisonnement a adopter, soit tu trouves un tuto complet (très rare), sois tu cherches pendant des heures...
 
J'aimerai d'ici minuit arriver a afficher un pixel...


Je crois que t'as aussi des lacunes et que tu ne regardes pas un bon tuto  [:sebkom]


Message édité par eL_Shaman___ le 07-01-2006 à 18:54:00
n°1278813
Profil sup​primé
Posté le 07-01-2006 à 18:57:36  answer
 

Pourquoi t'es allé modifier ld.so.conf à la main et pourquoi t'as pas installé les paquets de Mandriva ?

Message cité 1 fois
Message édité par Profil supprimé le 07-01-2006 à 18:57:51
n°1278816
jijiz
Posté le 07-01-2006 à 19:01:25  profilanswer
 


j'ai vu ce conseil sur un forum...
et j'ai pas installé les paquets de mandriva car dans le gestionnaire de paquet lorsque je fais une recherche sur sdl ou SDL je ne trouve rien ! bizarre non?

n°1278819
Profil sup​primé
Posté le 07-01-2006 à 19:11:22  answer
 

Oui bizarre en effet... ça m'étonnerait qu'il n'y ait pas de paquet officiel SDL pour Mandriva.
 
Sinon ben comme dit plus haut MinGW c'est un portage de GNU pour Windows donc c'est bizarre que sdl-config te renvoie l'option -lmingw32. Dans tous les cas installe les choses proprement avec des paquetages officiels et tu limiteras les problèmes.


Message édité par Profil supprimé le 07-01-2006 à 19:11:42
n°1278822
jijiz
Posté le 07-01-2006 à 19:16:48  profilanswer
 

Ok.
Sinon, pourriez vous me dire les fichiers a installer de cette page:
http://www.libsdl.org/download-1.2.php
 
Apres avoir installé les fichiers que vous allez me donner, faut il configurer autre chose?
Un simple #include <SDL/SLD.H> et ca marchera?
 
Je suis vraiment désolé de poser des questions dont j'aurai pu trouver la réponse sur le site officiel, mais une certaines barrière entre linux et moi-même me donne des difficultés de compréhension.

n°1278824
Profil sup​primé
Posté le 07-01-2006 à 19:24:06  answer
 

Évidemment c'est toujours "Linux" le problème...
 
Je connais pas Mandriva mais sous ubuntu tout ce qu'il y aurait à faire c'est :
 
$ sudo apt-get install libsdl-dev
 
c'est simple, clair et efficace.
 
Je suis certain que ça doit pas être plus difficile sous Mandriva, et je suis aussi certain que les paquets de développement de SDL sont inclus dans les sources officielles de Mandriva. Je me trompe peut-être, et si c'est le cas ben j'ai rien de mieux à te proposer que d'utiliser une distribution digne de ce nom. [:spamafote]

Message cité 1 fois
Message édité par Profil supprimé le 07-01-2006 à 19:24:57
n°1278832
jijiz
Posté le 07-01-2006 à 19:37:45  profilanswer
 


faut il avoir internet pour lancer cette commande ou il va chercher la librairie sur le cd/ddur?
Puis-je m'en sortir avec le live cd, ou dois je l'installer?


Message édité par jijiz le 07-01-2006 à 19:38:26
n°1278837
Profil sup​primé
Posté le 07-01-2006 à 19:47:45  answer
 

Cette "commande" ne doit pas exister par défaut sous Mandriva. Tu peux installer apt-get pour Mandriva mais je ne sais pas si ça va résoudre ton problème. Ce qu'il faut c'est que tu configures correctement urpmi (ou apt-get si tu préfères l'utiliser) pour avoir des sources qui te permettent de télécharger le paquet de développement de SDL. Ces sources peuvent-être des serveurs ftp/http sur l'internet ou un CD/DVD.
 
N'ayant pas d'expérience avec les Live-CD ni avec Mandriva, je peux pas t'aider plus que ça, désolé (vas voir sur la section OS Alternatifs pour ce genre de question).

mood
Publicité
Posté le 07-01-2006 à 19:47:45  profilanswer
 

n°1278873
Emmanuel D​elahaye
C is a sharp tool
Posté le 07-01-2006 à 22:06:22  profilanswer
 

jijiz a écrit :


<...> mandriva 2006 <...>
 
Un erreur est retournée :
/usr/bin/ld: cannot find -lmingw32


Ca fout la trouille !
 
sais-tu que dans 'mingw', le w siginifie 'windows' ? Je ne sais pas ce que tu cherches à faire, mais ça a l'air chaud !

Message cité 1 fois
Message édité par Emmanuel Delahaye le 07-01-2006 à 23:15:32

---------------
Des infos sur la programmation et le langage C: http://www.bien-programmer.fr Pas de Wi-Fi à la maison : http://www.cpl-france.org/
n°1278886
jijiz
Posté le 07-01-2006 à 23:02:03  profilanswer
 

Emmanuel Delahaye a écrit :

Ca fout la trouille !
 
sais-tu que dans 'mingw', le w siginie 'windows' ? Je ne sais pas ce que tu cherches à faire, mais ça a l'air chaud !


oui j'ai du installer des .c ou .h vennant de l'archive pour windows... bref tant pis, je chercherai plus tard

n°1278891
Emmanuel D​elahaye
C is a sharp tool
Posté le 07-01-2006 à 23:14:55  profilanswer
 

jijiz a écrit :

oui j'ai du installer des .c ou .h vennant de l'archive pour windows... bref tant pis, je chercherai plus tard


http://members.aol.com/clarksbears/frankenstein.jpg
Même pas peur !
 


---------------
Des infos sur la programmation et le langage C: http://www.bien-programmer.fr Pas de Wi-Fi à la maison : http://www.cpl-france.org/
n°1278944
gocho
Posté le 08-01-2006 à 04:18:14  profilanswer
 


 
l'equivalent sous mandriva c'est urpmi nomdecequetuveux.

n°1278958
Ace17
Posté le 08-01-2006 à 09:07:00  profilanswer
 

Telecharge la source complete de SDL, puis apres
./configure
make
make install
et plus besoin de package...

n°1279111
Profil sup​primé
Posté le 08-01-2006 à 14:52:11  answer
 

gocho a écrit :

l'equivalent sous mandriva c'est urpmi nomdecequetuveux.


 
C'est quoi l'intérêt de ce post ? [:chacal_one333]

n°1279112
Profil sup​primé
Posté le 08-01-2006 à 14:53:03  answer
 

Ace17 a écrit :

Telecharge la source complete de SDL, puis apres
./configure
make
make install
et plus besoin de package...


 
Conseil à la con, t'en as d'autres comme ça ?

n°1279162
Ace17
Posté le 08-01-2006 à 17:05:12  profilanswer
 


dis donc, quelle agressivite!  :heink:


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C

  Installation librairie SDL sous linux: cannot find -lmingw32

 

Sujets relatifs
Problème de compilation / liaison avec une librairieLibrairie graphique pour jeu de voiture (linux)
Problème de librairie springinstallation d'apache
Probleme setIcon sous linux & JavadocLibrairie GD, création de vignettes
librairie GD[Developpement linux] Processus en background et job control !
Installation d'une javacard 
Plus de sujets relatifs à : Installation librairie SDL sous linux: cannot find -lmingw32


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR