2015-08-28 65 views
2

我想要編譯HLA在62bit(Fedora的),並結束了以下錯誤:彈性:輸入規則太複雜(> = 32000 NFA狀態)(而在62bit編譯HLA)

彎曲:輸入規則太複雜(> = 32000 NFA狀態)

我發現方向在低於URL來解決它:

http://westes.github.io/flex/manual/unnamed_002dfaq_002d88.html

Increase the definitions in flexdef.h for:

#define JAMSTATE -32766 /* marks a reference to the state that always jams */
#define MAXIMUM_MNS 31999
#define BAD_SUBSCRIPT -32767

recompile everything, and it should all work.

我下載的flex SRPM,進行了上述更改,編譯並安裝了它,但它不起作用! :(

+1

這些是原始值。你增加了什麼? – EJP

+0

你做了什麼改變?告訴我們你的代碼 –

+0

我基本上加倍了他們 – VanagaS

回答