Problème de compilation. [c++][resolu] - C++ - Programmation
MarshPosté le 15-12-2007 à 21:54:50
Salut, je suis pas trop habitué à faire du cpp, généralement je fais des applications en c, mais la je suis obliger d'utiliser des librairies cpp pour réaliser deux projets et au moment des compilations j'ai quelques erreurs et je n'arrive pas à trouver d'où cela peut venir.
Messages d'erreurs
Citation :
pantoufle@------$ make gcc -o test.bin -W -Wall -ansi -pedantic -O2 main.cpp /tmp/ccIv4HDS.o: In function `__static_initialization_and_destruction_0(int, int)': main.cpp.text+0x50): undefined reference to `std::ios_base::Init::Init()' /tmp/ccIv4HDS.o: In function `__tcf_0': main.cpp.text+0x9c): undefined reference to `std::ios_base::Init::~Init()' /tmp/ccIv4HDS.o.eh_frame+0x11): undefined reference to `__gxx_personality_v0' collect2: ld a retourné 1 code d'état d'exécution make: *** [all] Erreur 1
Marsh Posté le 15-12-2007 à 21:54:50
Salut, je suis pas trop habitué à faire du cpp, généralement je fais des applications en c, mais la je suis obliger d'utiliser des librairies cpp pour réaliser deux projets et au moment des compilations j'ai quelques erreurs et je n'arrive pas à trouver d'où cela peut venir.
Messages d'erreurs
pantoufle@------$ make
gcc -o test.bin -W -Wall -ansi -pedantic -O2 main.cpp
/tmp/ccIv4HDS.o: In function `__static_initialization_and_destruction_0(int, int)':
main.cpp.text+0x50): undefined reference to `std::ios_base::Init::Init()'
/tmp/ccIv4HDS.o: In function `__tcf_0':
main.cpp.text+0x9c): undefined reference to `std::ios_base::Init::~Init()'
/tmp/ccIv4HDS.o.eh_frame+0x11): undefined reference to `__gxx_personality_v0'
collect2: ld a retourné 1 code d'état d'exécution
make: *** [all] Erreur 1
Mon Makefile
CC=gcc
EXEC=test.bin
#CFLAGS=-W -Wall
CFLAGS=-W -Wall -ansi -pedantic -O2
LDFLAGS=
all:
$(CC) -o $(EXEC) $(CFLAGS) $(LDFLAGS) main.cpp
clean:
rm -rf *.o
mrproper: clean
rm -rf $(EXEC)
Message édité par vomegaz le 15-12-2007 à 21:57:50
---------------
Feed-back|A/V/E|B.Net|Steam|Linkedin