编译原理
文章平均质量分 76
词法解析、语法解析、编译器设计原理
梅菲斯特eda
且听风吟
展开
-
flex和bison实例分析
创建test.l文件,编写词法分析规则%{ #include <stdio.h> #include "test_yacc.h" //因为使用了bison在test_yacc.h中自动生成的token枚举 extern int yylval; //yylval定义在bison库中%}number [0-9]%%{number}+ { yylval = atoi(yytext); printf("number: %d ...原创 2021-01-06 20:43:10 · 2354 阅读 · 0 评论 -
Flex程序编译
Makefile三要素:目标、依赖、命令详解可见https://blog.csdn.net/lzb19890920/article/details/88432116Makefile中常用函数和自动化变量:wildcard-扩展通配符例:OBJECTS=$(wildcard *.o)该找到目标文件下的所有后缀为.c的文件名并将它们全都赋给OBJECT(即,OBJECT是.o文件的集合,并且这个函数中的OBJECTS是个任意命名的变量,但是$(wildcard .o)是这个实现找出.o文件的Mak原创 2021-01-04 20:32:21 · 807 阅读 · 0 评论