Hallo Forum,
ich hab ein Problem beim kompilieren von meinem Programm. ld findet die Library nicht sofern ich nicht für jede Library den absoluten Pfad mit angebe.
Code:
g++ -Wall -I /usr/local/include/skstream-0.3/
-I /usr/local/lib/skstream-0.3/include/
-I /usr/local/include/Atlas-C++-0.6/
-L /usr/local/lib/
-o first_server first_server.cpp
/usr/local/lib/libskstream-0.3.so
/usr/local/lib/libAtlas-0.6.so
/usr/local/lib/libAtlasCodecs-0.6.so
/usr/local/lib/libAtlasFunky-0.6.so
/usr/local/lib/libAtlasNet-0.6.so
/usr/local/lib/libAtlasMessage-0.6.so
/usr/local/lib/libAtlasObjects-0.6.so
Ich dachte sobal ich die Option mit -L /pfad setzte das ich mit -l libAtlasObjects-0.6 die Library "einbinde" dabei tritt aber der oben genannte Fehler von ld auf.
Lesezeichen