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

  FORUM HardWare.fr
  Programmation

  gcc et la STL: pb de link

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

gcc et la STL: pb de link

n°55774
SoWhatIn22
Posté le 28-08-2001 à 13:35:47  profilanswer
 

hello,
 
j'essaye de compiler un tout petit programme c++ sous solaris avec gcc. J'utilise des classes de la STL (string, list et vector principalement). Ca passe à la complil, mais pas au link: symboles non définis. A priori il faut lui spécifier des librairies avec lesquelles il faut faire le link pour pouvoir utiliser les classes templates de la STL, mais je ne sais pas lesquelles.
 
Qq1 à une idée, ou une url? je cherche mais je ne trouve pas.
merci d'avance.
 
(versions: gcc 2.95.2, solaris 2.8)

mood
Publicité
Posté le 28-08-2001 à 13:35:47  profilanswer
 

n°55784
sebmarley
Posté le 28-08-2001 à 14:12:42  profilanswer
 

essaye ca :
#include <string>
#include <vector>
#include <list>

n°55791
SoWhatIn22
Posté le 28-08-2001 à 14:35:38  profilanswer
 

sebmarley a écrit a écrit :

essaye ca :
#include <string>
#include <vector>
#include <list>  




 
Ca c'est fait. Si c'était pas fait, de toute façon ca ne passerait même pas à la compilation. Mon problème, c'est que ca compile bien, mais je n'arrive pas à linker :(

n°55806
SoWhatIn22
Posté le 28-08-2001 à 15:17:15  profilanswer
 

Et en plus ca passe sous linux (slack 8.0) avec la librairie stdc++, avec le même Makefile.
Et ca veut pas sous solaris.
bouh :(

n°55873
sebmarley
Posté le 28-08-2001 à 17:03:53  profilanswer
 

normalement y'a juste besoin de compiler avec g++ ...  
desole mais je vois pas du tout...

n°55901
minusplus
Posté le 28-08-2001 à 18:11:16  profilanswer
 

bah ouais, g++ appelle ld avec les bonnes libs, normalement...

n°55905
SoWhatIn22
Posté le 28-08-2001 à 18:24:50  profilanswer
 

minusplus a écrit a écrit :

bah ouais, g++ appelle ld avec les bonnes libs, normalement...  




comme tu dis, normalement.
Ca passe avec libstdc++ sous linux, mais pas solaris. Ya peut être un pb de version ou je ne sais pas trop quoi.
Je vais creuser un peu.
merci.
a+


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

  gcc et la STL: pb de link

 

Sujets relatifs
[VC++] Dll et STL: probleme de recopie (???)[C++ STL] map
link sous Borland C++ 5.00BClasse graphe en C++ et utilisation de STL
[C++] STL/Libraire pour ouvrir des imagesvisual c++ et templates. pb de link...
Plus de sujets relatifs à : gcc et la STL: pb de link


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)