Néstor Soriano escribió:
?ASlink-Warning-Undefined Global __moduint_rrx_s referenced by module printf
?ASlink-Warning-Undefined Global __divuint_rrx_s referenced by module printf
Vale, esas rutinas son enlazadas por el compilador cuando en el programa hay
cálculos de multiplicaciones y divisiones (en printf las hay). También
están en el directorio lib/z80, son los ficheros mul.o y div.o. Añádelas
al z80.lib con la utilidad sdcclib.
La verdad es que tal como se instala el SDCC queda bastante raro. Las
funciones básicas para poder compilar lo que sea están en el directorio
lib, pero hay que añadirlas a mano en z80.lib para que se enlacen. No sé
por qué lo habrán hecho así.
Ahora si que si. Solo falta saber si lo que sale de esto funciona.
Saludos.