1

FLEX は、入力ファイル *.lex または標準入力からスキャナの仕様を読み取り、出力として C ソース ファイル lex.yy.c を生成します。

Windows CMD からこのコマンドを実行し、lex.yy.c を正常に生成します。

> flex inputfile.lex

次に、lex.yy.c をコンパイルして「-lfl」ライブラリとリンクし、実行可能な a.out を生成する必要があります。Windowsコマンドラインからこのコマンドを実行する方法がわかりません...

> gcc lex.yy.c -lfl

このエラーが発生します: 'gcc' は、内部または外部コマンド、操作可能なプログラムまたはバッチ ファイルとして認識されません。

私は何をすべきか?ありがとう

4

2 に答える 2

0

gcc の環境変数を設定します

于 2015-03-29T19:26:31.880 に答える
0

たとえば、c:/user/flex に .lex ファイルがある場合、フォルダー内に gcc.exe も含まれていることを意味します。

gcc -oa lex.yy.c -lflこれを試してください

于 2013-12-19T07:23:03.780 に答える