Problemas con el compilador
Publicado por javi (1 intervención) el 13/05/2002 09:27:13
Estoy compilando un programa con este script:
FUENTES="/servicio/TSM/prueba_c/prueba_smpp/programilla/prueba.c"
LIBS="-lnsl"
DLIBS="sapi"
INCLUDE="/servicio/TSM/prueba_c/prueba_smpp/sapi_smpp_v4.1.2_sun4u/sapi_smpp/include"
gcc -Wall -I$INCLUDE $LIBS -l$DLIBS prueba.c -o prueba
exit 0
El problema es que hay un método en la libreria "libsapi.a", pero el compilador me devuelve:
Undefined first referenced
symbol in file
sx_init /var/tmp/ccp3Y12S.o
ld: fatal: Symbol referencing errors. No output written to prueba
collect2: ld returned 1 exit status
Me dice lo mismo con cualquier método de la libreria que le ponga. El fichero está copiado al directorio /usr/lib que es donde mira por defecto. ¿Alguien puede echarme una mano? Gracias.
FUENTES="/servicio/TSM/prueba_c/prueba_smpp/programilla/prueba.c"
LIBS="-lnsl"
DLIBS="sapi"
INCLUDE="/servicio/TSM/prueba_c/prueba_smpp/sapi_smpp_v4.1.2_sun4u/sapi_smpp/include"
gcc -Wall -I$INCLUDE $LIBS -l$DLIBS prueba.c -o prueba
exit 0
El problema es que hay un método en la libreria "libsapi.a", pero el compilador me devuelve:
Undefined first referenced
symbol in file
sx_init /var/tmp/ccp3Y12S.o
ld: fatal: Symbol referencing errors. No output written to prueba
collect2: ld returned 1 exit status
Me dice lo mismo con cualquier método de la libreria que le ponga. El fichero está copiado al directorio /usr/lib que es donde mira por defecto. ¿Alguien puede echarme una mano? Gracias.
Valora esta pregunta


0