2011-10-04 40 views
0

我想在linux mint.I中保存該文件作爲abc.l,現在我試圖通過鍵入以下命令在終端中編譯此文件:在linux mint中運行lex程序

六abc.l

法abc.l

GCC的lex.yy.c -lfl

,但它是說,沒有這樣的文件或目錄的最後一個命令之後。

請幫助我運行程序。

回答

4

首先檢查您是否通過執行「man lex」在您的系統上安裝了Lex。 如果沒有安裝,則需要通過在命令提示符下

$sudo apt-get install flex 
$sudo apt-get install bison 

鍵入這些對於編譯試試這個命令來安裝萊克斯& Yacc的工具,

$ cc -w lex.yy.c -ll 

然後運行實際的程序,類型

$./a.out