
¡Únete al Club!
|
|
Inicio de sesión de usuarioNavegaciónnoticiasDrakeNuevos
En líneaActualmente hay 13 Usuarios registrados y 59 Invitados en línea.
Usuarios en línea:
Mandriva LinuxMandriva SecurityPlaneta BlogDrakeBusqueda de BUGsLicencia |
Problemas con compilacion cruzada
Enviado por cbazan el 13 Mayo, 2008 - 22:18.
Estimados, tengo instalado Mandriva 2008 spring y todos los paquetes de desarrollo para compilar en C y C++. El tema es que tengo que compilar un programa para un dispositivo que tiene otra cpu para lo cual me bajé todo el paquete de desarrollo para ese dispositivo el que trae ya el gcc modificado para esa cpu. El paquete completo se instala en el directorio /usr/local/mxscaleb en donde estan los headers, los binarios y todos los restantes en sus propios directorios. /home/micuenta/tmp/ccvqKmCz.o(.text+0xd8): In function `main': La pregunta es: como tengo que hacer para indicarle al compilador que considere los archivos de cabecera que estan en /usr/local/mxscaleb/include para la compilación? gracias desde ya. »
|
Bienvenido a BlogDRAKE![]()
BuscarEncuesta¿Cuanto tiempo estuviste leyendo blogdrake, antes de crear un usuario, y empezar a intervenir activamente en este sitio? Dos hilos: Era buscar en google mis problemas con mandriva y siempre aparecía blogdrake en los primeros puestos.Estaba claro. 49% Alrededor de un mes: Leí blogdrake durante unas cuantas semanas antes de encontrar fuerzas para comenzar a escribir. 27% Alrededor de 1 año:Pensé que mis dudas se podían solucionar leyendo lo que hay ya escrito, tardé muchos meses en decidirme. 18% Mas de 2 años: Linux no es facil, y los BOFHs dan miedo.Me costó mas de dos años darme cuenta que aqui no se comen a nadie 2% Jamás: Paso de vosotros,solo os uso cuando os necesito,está ya todo escrito.Solo hay que saber buscar.Ademas me caeis mal. 4% Total votes: 100 Envíos recientes de blog
Nuevas discusionesDiscusiones activas |
# 51765: compilar y ligar
Hola cbazan
Quizas te falte indicar con la opcion -I los directorios para las cabeceras y con -L para las librerias.
ejemplo
cc -I/misIncludes -L/misLibrerias -lm main.cc
saludos
# 51806: Compilar y Ligar
Ya descubrí que no es problema de path's de headers ni de bibliotecas, ya que puedo generar los objetos sin problemas.
El problema puede ser que las funciones que estan declaradas en el programa esten mal referenciadas en la biblioteca.
La pregunta es :
Como puedo ver las tablas de referencia de la biblioteca?
Debo usar ld, gcc u otro?
Gracias