- 1
- 0
- 约1.02千字
- 约 7页
- 2026-09-06 发布于广东
- 举报
Lab1:源语言解析编译原理和技术编译原理课程组中国科学技术大学
Lab1:源语言解析实验要求完成词法分析器:补全src/parser/lexical_analyzer.l完成语法分析器:补全src/parser/syntax_analyzer.yLab1相关目录结构
项目编译位于项目目录下(labn)创建并进入build目录:mkdirbuildcdbuild使用cmake生成Makefile等:cmake..(寻找CMakeLists.txt文件,读取项目编译信息,生成Makefile等)使用make编译出最新的程序并安装到系统路径make–j(-j表示开启多线程编译,使用全部CPU核心)sudomakeinstall(安装到系统路径下,普通用户执行需要sudo权限)每次改动代码都需要重新执行第3步
Lab1:源语言解析实验测试手动测试编译成功后,会在build文件夹下找到lexer和parser可执行文件,用于对Cminusf文件进行词法和语法分析;使用方法:lexer/parserinput_file以1-return.cminus为例,运行lexer和parser的结果如下图所示voidmain(void){return;}1-return.cminuslexer运行示例
您可能关注的文档
- 高教社课件国际贸易实务第二版目三任务三:货物的运输.pptx
- 高教社课件需求工程软件建模与分析(第3版)第9章 基于用例场景模型开发用户需求.pptx
- 高教社课件需求工程软件建模与分析(第3版)第12章 结构化分析.pptx
- 高教社课件人工智能与信息科学基础(第3版)第10章.pptx
- 高教社课件需求工程软件建模与分析(第3版)第2章 需求基础.pptx
- 高教社课件国际贸易实务第二版项目三任务四:货物保险的办理.pptx
- 高教社课件需求工程软件建模与分析(第3版)第10章 需求获取方法.pptx
- 高教社课件需求工程软件建模与分析(第3版)第6章 复杂情景分析.pptx
- 高教社课件软件开发方法与实践第八章 软件项目管理.pptx
- 高教社课件人工智能与信息科学基础(第3版)第7章.pptx
最近下载
- 2026年辽宁现代服务职业技术学院单招职业技能考试题库含答案详解ab卷.docx VIP
- 内科学糖尿病讲解课件.pptx VIP
- 核燃料循环软件:ORIGEN二次开发_(9).ORIGEN与外部程序的接口开发.docx VIP
- 第1课《中国古代政治制度的形成与发展》优质课件.pptx VIP
- 《绿色食品概论》第1章概述.ppt
- 9.《乌鸦喝水》课件+视频-2025-2026学年统编版语文一年级上册.pptx VIP
- 平方根与立方根压轴题五种模型全攻略—2023-2024学年七年级数学上册(浙教版)(解析版).pdf VIP
- 化工装置首次开车方案装置首次开工方案.docx VIP
- T_FTES 001-2022_软体家具经编间隔织物床垫.pdf VIP
- 第9课《乌鸦喝水》 课件+视频 2025-2026学年一年级语文上册统编版.pptx VIP
原创力文档

文档评论(0)