PIC-GCC y GNU autotools
2 participantes
Página 1 de 1.
PIC-GCC y GNU autotools
Hola
me gustaria compilar una libreria como GSL para PIC. GSL es una libreria que ya esta preparada para compilarse con AUTOTOOLS desde linux, y conseguí compilarla para MPLAB C30 añadiendo poco a poco mas de 100 archivos a un proyecto.
¿Se pueden usar los autotools con PIC-GCC y compilar esta libreria con solo unos poco comandos?
PD: se que esta libreria queda grande para un PIC16, pero me gustaria si es posible y probar con alguna libreria mas pequeña. Si esto es posible esperaré impaciente a que el compilador soporte pics de 16bits.
Saludos
me gustaria compilar una libreria como GSL para PIC. GSL es una libreria que ya esta preparada para compilarse con AUTOTOOLS desde linux, y conseguí compilarla para MPLAB C30 añadiendo poco a poco mas de 100 archivos a un proyecto.
¿Se pueden usar los autotools con PIC-GCC y compilar esta libreria con solo unos poco comandos?
PD: se que esta libreria queda grande para un PIC16, pero me gustaria si es posible y probar con alguna libreria mas pequeña. Si esto es posible esperaré impaciente a que el compilador soporte pics de 16bits.
Saludos
jgpeiro- Nuevo Usuario
- Mensajes : 3
Fecha de inscripción : 30/06/2010
Sobre las autotools
Eso también estaba pensando yo
Que pasa si uso las autotools para hacer la biblioteca
no corro el riesgo de que cuando haga un programa en C, GCC lo llame, no se si hago una biblioteca libc.a, o la biblioteca libm.a.
y lo otro no se como se haria para que pic-gcc conociera de antemano la dirección en donde se instalaron estas bibliotecas, algo asi
ahora yo lo hago en varios tiempos asi
Que pasa si uso las autotools para hacer la biblioteca
no corro el riesgo de que cuando haga un programa en C, GCC lo llame, no se si hago una biblioteca libc.a, o la biblioteca libm.a.
y lo otro no se como se haria para que pic-gcc conociera de antemano la dirección en donde se instalaron estas bibliotecas, algo asi
- Código:
pic-gcc prueba.c -lmi_biblioteca -o prueba.hex
ahora yo lo hago en varios tiempos asi
- Código:
prueba.hex: prueba.o
gplink "prueba.o" \
"/usr/lib/gcc/pic/4.0.2/libgcc.a" \
"/ruta_de_biblioteca/lib/libmi_biblioteca.a" \
-o "prueba.hex" \
-s "/usr/share/gputils/lkr/16f877a.lkr" \
-m
prueba.o: prueba.asm
gpasm -c "prueba.asm" \
-p 16f877a \
-o "prueba.o"
prueba.asm: prueba.c
pic-gcc -S "prueba.c" \
-Os -mp=16f877a \
-o "prueba.asm" \
-I "/ruta_de_biblioteca/include"
Página 1 de 1.
Permisos de este foro:
No puedes responder a temas en este foro.