自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 一点点保研经验

学弟学妹们要保研了,这里简单分享一点点保研经验。

2023-05-24 20:57:04 133 3

原创 LLVM+Z3+SYMCC安装教程

下载(llvm10.0.0):编译安装:路径配置:编译运行:自己编写测试在当前目录(symcc/build)下创建一个文件

2022-06-20 14:54:44 1047 2

原创 【linmo】北大百炼1414:Life Line:模拟+DFS

题目:OpenJudge - 1414:Life Line题解:模拟+DFS代码:

2022-06-15 18:43:46 167

原创 HNU-编译原理实验-cminus_compiler-2021-fall-master【4】-Lab4

Lab4 实验报告一、实验要求阅读cminus-f 的语义规则成为语言律师,我们将按照语义实现程度进行评分阅读LightIR 核心类介绍阅读实验框架,理解如何使用框架以及注意事项修改 src/cminusfc/cminusf_builder.cpp 来实现自动 IR 产生的算法,使得它能正确编译任何合法的 cminus-f 程序在 report.md 中解释你们的设计,遇到的困难和解决方案二、实验难点在执行make install指令的时候,权限不够:

2022-03-02 19:23:43 1461 2

原创 HNU-编译原理实验-cminus_compiler-2021-fall-master【3】-Lab3

Lab3 实验报告一、实验要求主要工作第一部分: 了解LLVM IR。通过clang生成的.ll,了解LLVM IR与c代码的对应关系。完成1.3第二部分: 了解LightIR。通过助教提供的c++例子,了解LightIR的c++接口及实现。完成2.3第三部分: 理解Visitor Pattern。实验报告:在 report.md 中回答3个问题。编译与运行在 ${WORKSPACE}/build/ 下执行:# 如果存在 CMakeCache.txt 要先删除# r

2022-03-02 19:19:05 1166

原创 HNU-编译原理实验-cminus_compiler-2021-fall-master【2】-Lab2

Lab2 实验报告一、实验要求本次实验需要各位同学首先将自己的 lab1 的词法部分复制到 /src/parser 目录的 lexical_analyzer.l并合理修改相应部分,然后根据 cminus-f 的语法补全 syntax_analyer.y 文件,完成语法分析器,要求最终能够输出解析树。如:输入:int bar;float foo(void) { return 1.0; }则 parser 将输出如下解析树:>--+ program| >--+ declarat

2022-03-02 19:08:04 2612

原创 HNU-编译原理实验-cminus_compiler-2021-fall-master【1】-利用FLEX构造 C-Minus-f 词法分析器

利用FLEX构造 C-Minus-f 词法分析器学号:XXXXXXXXXXXX姓名:没有早八的人一、实验目的学习和掌握词法分析程序的逻辑原理与构造⽅法。通过 FLEX 进⾏实践,构造 C-Minus-f 词法分析器。二、实验任务学习 C-Minus-f 的词法规则学习 FLEX ⼯具使⽤⽅法使⽤ FLEX ⽣成 C-Minus-f 的词法分析器,并进⾏验证三、实验要求本次实验需要根据cminux-f的词法补全lexical_analyer.l文件,完成词法分析器,能够输出

2022-03-02 19:05:39 1789

原创 HNU-编译原理实验-cminus_compiler-2021-fall-master【0】-环境配置

Win 10使用WSL,在Window上运行Ubuntu 20.04LTS版本参考链接:(20条消息) WSL2的安装详细过程_文艺圈不知名刘先生-CSDN博客_wsl2安装1:使用管理员权限打开powershell(在搜索栏中搜索)2:启用“适于Linux的Windows子系统”可选功能dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart3:启用“虚拟.

2022-03-02 18:59:39 975 5

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除