diff --git a/doc/phase2.md b/doc/phase2.md index 9b91ae4..6e92574 100644 --- a/doc/phase2.md +++ b/doc/phase2.md @@ -30,8 +30,9 @@ SysY IR(由助教编写的LLVM IR的轻量级C++接口)。 cmake .. make ``` -你可以得到对应`gcd_array_generator.cpp`的可执行文件。 +你可以得到对应`assign_gen.cpp`,`func_gen.cpp`,`if_gen.cpp`,`while_gen.cpp`,`go_upstairs_gen.cpp`的可执行文件`assign_generator`,`func_generator`,`if_generator`,`while_generator`,`go_upstairs_generator` +之后直接执行可执行文件即可得到对应`.ll`文件: ``` shell +# 在build文件夹内 ./go_upstairs_generator ``` -即可执行所得到的可执行文件, 打印出与go_upstairs.c逻辑相同的LLVM IR代码 \ No newline at end of file