Autor Tema: Duda con archivo .o  (Leído 1640 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado irukza

  • PIC12
  • **
  • Mensajes: 87
Duda con archivo .o
« en: 16 de Junio de 2010, 12:41:08 »
Hola gente

1ª Parte

Alguna vez compile proyectos con el MPLAB agregando archivos .o que habia generado con el mismo mplab. Ya no lo hago más porque con el IDE es más fácil. Me surge la duda de si puedo agregar archivos .o generados con otro programa, por ejemplo con el PCWHD (que apenas manejo).
La duda me surge porque seguidamente me encuentro adaptando librerias de otros compiladores, lo cual es bastante tedioso a veces, entonces, si compilo archivos con PCWHD generando los .o necesarios, los puedo incluir en mis proyectos con C18 sin toquetear librerias.

2ª Parte

Supongamos que estoy en lo cierto, y la "exportabilidad" por definición de los archivos .o permite hacer lo que digo, surge el siguiente problema:
Al intentar hacer una prueba sencilla de esto para ver si funciona, me encuentro con que el PCWHD no genera archivos .o. Buscando información al respecto encuentro una referencia al archivo mcu.zip que viene incluido en la carpeta examples del PCWHD donde explica como generar estos archivos mediante comandos en linea.
Resulta que voy al ejemplo, ejecuto los .bat y se generan los .o EUREKA! Bien, lo único que resta es modificar los .bat para compilar mis propios archivos generados con el PCWHD y listo! NO! :5] resulta que al ejecutar el .bat se generan todos los archivos del proyecto excepto los .o!! y no logro entender por qué.

Antes de seguir renegando con la generación de los archivos .o quisiera saber si la idea es viable, si no seguiré adaptando librerías.

Muchas gracias

Desconectado irukza

  • PIC12
  • **
  • Mensajes: 87
Re: Duda con archivo .o
« Respuesta #1 en: 16 de Junio de 2010, 12:58:23 »
Ya me avive!! :-/

Al menos con una parte, ya logré generar los archivos .o con el PCWHD, aunque de manera alternativa.
En la pestaña project options, tildando la opcion "multiple compilation units" se generan los archivos .o para poder linkearlos separadamente.

Ahora me resta probar si no tengo problemas al incluirlos en un proyecto c18, habra que ver si puedo acomodar el tema de las secciones.
Cuando tenga novedades las publico, por si le intersa a alguien.
Saludos

Desconectado irukza

  • PIC12
  • **
  • Mensajes: 87
Re: Duda con archivo .o
« Respuesta #2 en: 16 de Junio de 2010, 16:24:41 »
ya esta, no se puede  :(
abri un .o del mplab y lo compare con los de CSS y no se parecen en nada. O sea que entendí muy mal lo de los .o o me mintieron un poquito hace unos años, jaja.
Como sea, seguiré modificando librerías.
Espero que este monólogo le xirva a alguien algún día.
chau