TODOPIC

Microcontroladores PIC => Lenguaje C para microcontroladores PIC => Mensaje iniciado por: El_Coach en 02 de Febrero de 2006, 10:08:00

Título: Pequeña duda
Publicado por: El_Coach en 02 de Febrero de 2006, 10:08:00
Sonrisa ¡Hola compañer@s! Sonrisa

Me ha surgido una pequeña duda.
Cuando incluyes una libreria .c en un programa en c del compilador CCS. Si no utilizas algunas de sus funciones, ¿repercute en el tamaño del programa final?. Me refiero a si, esas funciones que no utilizas, el ccs las incluye igualmente o no.
Yo pienso que no las incluye, es lo más lógico, pero tampoco lo se con seguridad.

No es algo que me quite el sueño, pero no está de más saberlo.


Eso es todo, un saludote! Giño
Título: RE: Pequeña duda
Publicado por: piriots en 03 de Febrero de 2006, 05:44:00
Creo que estas en lo cierto, si no usas una libreria no ocupa espacio. Es como si defines una funcion y luego no la llamas des del main, esta funcion no ocupa memoria.
Título: RE: Pequeña duda
Publicado por: vszener en 03 de Febrero de 2006, 11:28:00
El compilador lo que hace a la llamada d ela funcion poner el codigo correspondiente, eso si, si incluyes una libreria la cual tenga definida variables o constantes para su funcionamiento iterno, esas variables o constantes si repercuten a la memoria del programa.

Suerte!!!Giño
Título: RE: Pequeña duda
Publicado por: El_Coach en 04 de Febrero de 2006, 04:38:00
Ok, ahora ya está más claro.

Gracias por todo Giño