-1
我在Windows的cygwin軟件包上使用flex來構建詞法分析器。 我創建了規則
文件test.lex當我使用這個命令在命令行flex無法在sh腳本中打開文件
flex -i test.lex
cc lex.yy.c -lfl
./a
它工作正常。但是,當我試圖使SH文件(compile_flex.sh)這個命令和運行文件
./compile_flex.sh
我收到錯誤
flex: can't open test.lex
我試圖把不同的路徑,以我的文件
~/test.lex
/home/user/test.lex
c:\\cygwin64\\home\\user\\test.lex
但它不起作用!我總是收到該文件未找到的消息。 當我把命令
vi test.lex
在我sh文件它的工作好和文件在VIM