Programación General > C/C++
Re: sockets
reckba2:
UX:ld: ERROR: a.out: fatal error: Symbol referencing errors. No output written t
Fatal error in /usr/bin/ld
juanK estaba pensando en este error y no será porque no puedo guardar en el.
Que sabes tu del archivo ld? que hace?
Si sabes avisame.
Gracias
JuanK:
UX:LD.. es un error de linkeo con la libreria,
ld es el ejecutable que se encarga de linkar laslibrerias a tus programas cuenado compilas los mismos.
El error:
Symbol referencing errors
Fatal error in /usr/bin/ld
el error lo reporta el archivo ld al tratar de linkar con una libreria que le especificaste, no ha encontrado los simbolos a los que se hace referencia, lo que sucede esque las funciones al serc compiladas generan simbolos en lenguaje de maquina que indican donde se encuentra la funcion, segun la norma ANSI estos simbolos deben ser nombrados por el nombre de la funciones antecedido de el caracter '_' por eso cuando compilas un rpograma y te dice que no encuentra el simbolo _mifuncion, se refiere a que utilizas la funcion mifuncion pero que no la encontro.
En fin en resumidas cuentas, te esta reportando que no encuentra algunas funciones a las que se hace referencia, si estas usando lo de los sockets entonces es que o no tienes la libreria, o bien esta dañada.
Me cuentas,
Juank
reckba2:
En este sistema nunca se habian utilizados las librerias de socket, por eso descarto que esten dañadas, pero si puede que sean antiguas.
concluyendo y corrigeme si estoy equivocado, debo bajar la libreria libsocket y reemplazar la anterior.
ah¡ tu explicación me dejo bastante claro.
Puedo bajar la libreias del link que me diste?
Muchas gracias
saludos
JuanK:
baja las librerias.. lo de viejas no cre , salvo que tu unix sea de hace mas de 20 años.. el problema es de version o que simplemente no tiene la libreria.
chau
reckba2:
Mira libsocket se ecuentra en /usr/lib junto con estos otros:
libsocket.a
libsocket.so
libsocket.so.1
libsocket_b8.a
libsocket_b8.so
como podría saber si libsocket.a es correcto, ya que al editarlo arroja una serie de caracteres ilegibles.
Saludos
Navegación
[#] Página Siguiente
[*] Página Anterior
Ir a la versión completa