Axion
14-02-2006, 16:14
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.
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.
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.
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.