Zdravejte,

Opitvam se da otvorja s g++ chrez dlopen() module, samo che iskam da izpulnja 
konstruktora /my_init()/ pri zarezdane. Samo che sled izpulnenieto na cjalata programa 
... neshtata zavurshvat s 'Abort'. Sashtia tozi code (e sas zameneni streaming 
operatori s fprintf(stderr, "") ) kompiliran s gcc raboti bez problemi!

Njakoj da se e boril s neshto podobno? 

Izpolzvam SuSE 8.0,
ld GNU ld version 2.11.92.0.10 20011021 (SuSE)
gcc version 2.95.3 20010315 (SuSE)

comandite za kompilirane:

g++ -o main_module main_module.c -ldl

g++ -shared -o test_module.so test_module.c -Wl,-E -Wl,-init="my_init"


-- 
Dimitar Peikov
Programmer Analyst
Globalization Group
"We Build e-Business"  

RILA Solutions  
27 Building, Acad.G.Bonchev Str.  
1113 Sofia, Bulgaria  

phone: (+359 2) 9797320 
phone: (+359 2) 9797300 
fax:   (+359 2) 9733355  
http://www.rila.com 

Attachment: module.zip
Description: Zip archive

Reply via email to