(Andere Comp...) STLPort und G++ linker error
-
Hi Leute - ich bins schon wieder.
Also - ich versuche mit der STLPort meinen Source im G++ zu compilen. Nur scheint das irgendwie nicht hinzuhauen. Wenn ich die Lib linken will, dann meint er er findet das File nicht.
Sie sind alle unter /usr/lib zu finden.
Nun habe ich versucht jedes einzelne File nacheinander zu linken, nur damit es vielleicht doch funktioniert. Egal ob mit der Option -l oder -lz.
Das Verzeichniss habe ich mit -L/usr/lib angebenben. Mal mit und mal ohne Endung. Bloß anscheinend bin ich zu doof für.Das Makefile sieht folgendermaßen aus:
CXX = g++ -g -I/usr/include/stlport -L/usr/lib -llibstlport_gcc.a all: main.o $(CXX) -o main main.o clear: rm main.o
Ohne die STL Port läufts, nur möchte ich diese eben verwenden.
Hat jemand eine Idee?DANKE
Sven
-
Weiß es keiner, oder hab ich die Frage falsch gestellt?
P.S. ich habe die ganzen alten Threads zum Thema linken durchgelesen. Andere Sachen, wie die SDL usw. kann ich auch ohne Probleme linken.
-
mein gibt bei -l auch nicht den kompletten Dateinamen an
http://gcc.gnu.org/onlinedocs/gcc-3.3/gcc/Link-Options.html#Link%20Options
-
ist aber ein GCC Problem und kein Unix Problem und gehört deswegen nach andere Compiler