S
Sylvihasi
Grünschnabel
Hallo,
ich habe auf Solaris c++ Sourcen compiliert zu einer Shared Library und mit -L ein Verzeichnis angeben, in dem eine normlib.a Datei ist aber kein -l hinzugebe nimmt er diese dann als Library.
Denn ich habe das Problem, dass er die normlib.a nicht finden konnte, wenn ich diese mit -l angegeben habe (mit Pfad, ohne, mit ./ ).
--> pwd: /usr/sfw/bin
./g++ /Sylvi/scr/norm.cpp -I /Sylvi/src/include -L /Sylvi/src/library
-G -o lib.so
(im src : norm.cpp | im src/include: jni.h, jni_md.h, norm.h |
im src/library: normlib.a)
Oder habe ich bei der Compilierung etwas falsch gemacht?
LG Sylvi
ich habe auf Solaris c++ Sourcen compiliert zu einer Shared Library und mit -L ein Verzeichnis angeben, in dem eine normlib.a Datei ist aber kein -l hinzugebe nimmt er diese dann als Library.
Denn ich habe das Problem, dass er die normlib.a nicht finden konnte, wenn ich diese mit -l angegeben habe (mit Pfad, ohne, mit ./ ).
--> pwd: /usr/sfw/bin
./g++ /Sylvi/scr/norm.cpp -I /Sylvi/src/include -L /Sylvi/src/library
-G -o lib.so
(im src : norm.cpp | im src/include: jni.h, jni_md.h, norm.h |
im src/library: normlib.a)
Oder habe ich bei der Compilierung etwas falsch gemacht?
LG Sylvi