Anyone knows the complete chain of operations from .c
source code to finally an executable .exe
?
I ve 下载了gcc的源头,发现其c-parser.y
也在c中写成:
extdef:
fndef
| datadef
| ASM_KEYWORD ( expr ) ;
{ STRIP_NOPS ($3);
if ((TREE_CODE ($3) == ADDR_EXPR
&& TREE_CODE (TREE_OPERAND ($3, 0)) == STRING_CST)
|| TREE_CODE ($3) == STRING_CST)
assemble_asm ($3);
else
error ("argument of `asm is not a constant string"); }
| extension extdef
{ pedantic = $<itype>1; }
;
因此,任何人都知道这种自毁的故事?
<>>>>>
我知道一些文字汇编者是如何撰写的,其中大多数依靠汇编者。
因此,现在我问,编辑如何工作。