1
作爲我大學項目的一部分,我們應該開發一個C編譯器。詞法和分析器部分已經結束 - 工具Flex & Bison使我們的艱鉅任務變得更加簡單。現在我們陷入困境的是,我們無法繼續進行該項目。究竟怎樣才能進行一次,我們手上有這三個文件:使用自行設計的C編譯器構建代碼
- y.tab.h
- y.tab.c的
- 的lex.yy.c
我們還設法通過使用關於DOS提示符以下命令,以產生一個可執行
GCC lex.yy.c中y.tab.c的-o例1
和我得到了可執行的example.exe ... 現在如何繼續讓編譯器運行?如何讓它建立用戶C代碼?
你的問題是編譯器內部的設計問題嗎?或者是如何將你的代碼與bison和flex的輸出結合起來的問題? – Shahbaz