g++ error lstdc++
Hello,
I have this error when I try to compil c++ files with g++ :
---------------------------------------------------------------------------
g++ -static -g -o demon *.o libcrypto.so libdetect.so -L/usr/lib -L/usr/local/lib -lsqlplus -lmysqlclient -lncurses
/usr/bin/ld: cannot find -lstdc++
collect2: ld returned 1 exit status
make: *** [demon] Erreur 1
---------------------------------------------------------------------------
Here is my makefile :
---------------------------------------------------------------------------
demon : demon.o Cmysql.o Cdetection.o
g++ -static -g -o demon *.o libcrypto.so libdetect.so -L/usr/lib -L/usr/local/lib -lsqlplus -lmysqlclient -lncurses
demon.o : demon.cpp
g++ -DHAVE_CONFIG_H -I. -I/home/u02/mysql++-1.7.9 -I.. -I/sql
plusint -I/home/u02/mysql++-1.7.9/sqlplusint -I/usr/include/mysql -g
-O2 -Wall -c demon.cpp
Cmysql.o : Cmysql.cpp Cmysql.h
g++ -DHAVE_CONFIG_H -I. -I/home/mysql++-1.7.9 -I.. -I/sql
plusint -I/home/u02/mysql++-1.7.9/sqlplusint -I/usr/include/mysql -g
-O2 -Wall -c Cmysql.cpp
Cdetection.o : Cdetection.cpp Cdetection.h
g++ -Wall -c Cdetection.cpp
---------------------------------------------------------------------------
I search the file libstc++ but I just find this ones :
/usr/lib/libstdc++-2-libc6.1-1-2.9.0.so
/usr/lib/libstdc++-3-libc6.2-2-2.10.0.so
/usr/lib/libstdc++-libc6.1-1.so.2
/usr/lib/libstdc++-libc6.2-2.so.3
/usr/lib/libstdc++.so.2.7.2
/usr/lib/libstdc++.so.2.7.2.8
/usr/lib/libstdc++.so.2.8
/usr/lib/libstdc++.so.2.8.0
/usr/lib/libstdc++.so.2.9
/usr/lib/libstdc++.so.2.9.dummy
/usr/lib/libstdc++.so.6.0.0
/usr/lib/libstdc++.so.6
but there is no file named libstdc++.so or libstdc++.a
Thanks for your help
Bye
clean :
rm demon *.o
|