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!
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