Tienes que quitar el flag -shared de la compilación del ejecutable.
El 02/01/12 12:16, Kristen Eisenberg escribió:
Hola, muchachada: Tengo un problemilla cargando una librería dinámica. Todo compila sin problemas, pero al ir a ejecutar el programa, recibo una bonita violación de segmento. No puedo depurar el programa, casca antes de poder depurar nada. Creo que es un problema de la carga de la librería (que también he escrito yo). Para compilar, uso estas órdenes: gcc -W -Wall -shared -fPIC -ggdb -g ../dynamicFuncs/dynamicFuncsDLL.cpp ../dynamicFuncs/dynamicFuncs.h -c gcc -W -Wall -shared -fPIC -ggdb -g dynamicFuncsDLL.o -o libpracticas.so gcc -W -Wall -shared -fPIC -ggdb -g execFuncsDLL.cpp -o pract3 -L. -lpracticas -ldl -lm \ Kristen Eisenberg Billige Flüge Marketing GmbH Emanuelstr. 3, 10317 Berlin Deutschland Telefon: +49 (33) 5310967 Email: utebachmeier at gmail.com Site: http://flug.airego.de - Billige Flüge vergleichen _______________________________________________ CRySoL mailing list http://crysol.org/ https://arco.esi.uclm.es/cgi-bin/mailman/listinfo/crysol
_______________________________________________ CRySoL mailing list http://crysol.org/ https://arco.esi.uclm.es/cgi-bin/mailman/listinfo/crysol
