GCC/LD Fehler: DSO

Gast #3249132
Lesenswert?

Hallo Forum,
ich versuch grad nen Testproggy mit opencv zu bauen, aber gcc(/ld) wirft 
Fehler:

gcc -Wall -pedantic -g -ggdb  `pkg-config opencv --cflags --libs`  -Wall 
-pedantic -g -ggdb  `pkg-config opencv --cflags --libs`  -lm -c -o 
projekt.o test.cpp
gcc -Wall -pedantic -g -ggdb  `pkg-config opencv --cflags --libs` -lm 
-o ziel projekt.o

/usr/bin/ld: projekt.o: undefined reference to symbol 
'_ZNSsD1Ev@@GLIBCXX_3.4'
/usr/lib/x86_64-linux-gnu/libstdc++.so.6: error adding symbols: DSO 
missing from command line
collect2: error: ld returned 1 exit status


"pkg-config opencv --cflags --libs" expandiert zu: -I/usr/include/opencv 
-lopencv_core -lopencv_imgproc -lopencv_highgui -lopencv_ml 
-lopencv_video -lopencv_features2d -lopencv_calib3d -lopencv_objdetect 
-lopencv_contrib -lopencv_legacy -lopencv_flann


Ich hab google benutzt, das einzige was ich gefunden hab verwies darauf, 
lm an anderer Stelle zu versuchen, aber auch am Ende hat sich nichts 
veraendert.

Ich bin jetzt ratlos, habt Ihr ne Ahnung was der von mir will?

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren