longitud del nombre de un fuente en Gnu assembler
Existe algun bug (o algo por el estilo) en as (GNU Assembler) que impida
que un archivo fuente cuyo nombre sea de longitud = 3 caracteres sea
ensamblado?
Lo que pasa es que no puedo ensamblar con la tabla de simbolos activa
(para el depurador), archivos cuya longitus de nombre sean = 3
caracteres. p.e. si tengo un archivo fuente llamado foo.S y lo quiero
ensamblar asi:
% as --gstabs -o foo.o foo.S
me genera el siguiente mensaje de error:
-----------------------------------------------------------
foo.S: Assembler messages:
foo.S:43: Error: local label "0" (instance number 0 of a dollar label)
is not defined
-----------------------------------------------------------
El mensaje de error no se genera si omito el flag --gstabs o si renombro
el fuente a un nombre cuya longitud sea != 3 (p.e foo1.S funciona bien).
Es "normal" esto? o es que tengo una instalacion "rara y/o buggienta" en
mi sistema.
De antemano gracias por cualquier ayuda y un saludo.
PD La version de as que tengo instalada en mi sistema (woody) es la
2.10.90
Reply to: