Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/12/2014, 13:26
williamfj
 
Fecha de Ingreso: mayo-2011
Mensajes: 49
Antigüedad: 13 años
Puntos: 0
compilación cruzada para raspbian (sockets)

Hola ...de nuevo estoy por acá porque cuando se programa nunca faltan los problemas..aquí va el de hoy

Estoy trabajando con un aparato muy popular por estos días la raspberry pi el cual corre un debian compilado para ARM llamado raspbian.

Las aplicaciones que desarrollo para el raspberry quiero compilarlas en mi pc con windows lo cual ya logre gracias a raspberry-gcc4.6.3 con el que pude compilar el "hola mundo"

El problema vino cuando quise compilar una aplicación mas compleja que ya corre en un debian sobre x86 este desarrollo hace uso de sockets los cuales al compilar el programa me arrojan el siguiente error undefined reference to `socket' esto quiere decir que no se encuentra la implementacion de las funciones declaradas en sys/socket.h en este caso seria que no se tiene la librería .a de socket.h

He trabajado sockets en windows en cuyo caso hay que agregar la librería libws2_32.a pero en linux nunca he tenido que hacer esto (el programa compila sin necesidad de agregar librerías) alguien sabe como se llama la librería compilada de sockets en linux. o con que opción hay que compilar el programa.