[so] [ tema 2 ] Legare biblioteca partajata la aplicatie

lupescu lupescu_grigore at hotmail.com
Thu Mar 24 14:54:18 EET 2011


Am probleme la compilare folosind biblioteca partajata.
Includ header-ul crypto.h si creez obiectul main.o .Cand incerc sa creez 
executabilul primesc 
main.cpp:(.text+0x47): undefined reference to `crypt_des(void*, int, void*)'

Comanda folosita este
g++  -Wl,-rpath -llibcrypto -L. main.o -o bin 

In alte situatii (la folosirea altor biblioteci *.so - nu la tema) nu am avut 
probleme. Sa incarc biblioteca la runtime nu am incercat [1].

[1] http://www.yolinux.com/TUTORIALS/LibraryArchives-StaticAndDynamic.html




More information about the so mailing list