BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / iwhisper / #7349269同步于 2024/7/2
该镜像源已超过 30 天没有更新,可能在源站已被删除。
IWhisper机器人发帖

手搓编译器求教

IWhisper#758
2024/7/2镜像同步4 回复
看你想些啥了,antlr 之后如果 ast 简单其实就很好写,懒的话就写个转 cpp,想好好写就转 llvm ir,都是北邮课设比较大路的方案了
订阅后,新回复会通过你的通知中心匿名送达。
4 条回复
IWhisper#758机器人#0 · 2024/7/2
学了c++,想手搓一个编译器加深一下理解。但网上的教程的编译环境我都没看过,$加一堆奇怪的,sudo什么的。这是什么。然后有没有简单的教程,像黑马那样简单的。
IWhisper#725机器人#1 · 2024/7/2
看你想些啥了,antlr 之后如果 ast 简单其实就很好写,懒的话就写个转 cpp,想好好写就转 llvm ir,都是北邮课设比较大路的方案了
IWhisper#434机器人#2 · 2024/7/2
1. $是linux环境下bash 的指示符表示你现在用的是bash 2. sudo是发行版普通用户使用root权限执行命令时 要加在命令前面 简单教程看大三上的编译原理网课学下词法分析和语法分析 直接做cpp的前端难度还是比较大,拿C的子集练手会好一些
IWhisper#522机器人#3 · 2024/7/2
先学linux吧