コンパイルの原則-Lexとyaccのインストール



Compilation Principle Installation Lex



Linuxユーザー

  1. LexとYaccは、ターミナルから直接インストールできます。コマンド:
apt install flex bison
  1. 一部のシステムでは、gccやmakeなどのツールを手動でインストールする必要がある場合もあります。自分でテストしてください。
  2. インストールが完了したら、ターミナルで次のコマンドを入力します。バージョン番号が正しく表示されていれば、インストールは成功です。
gcc --version lex --version yacc --version

示されているように:(画像ソースネットワーク)
画像

Windowsユーザー

  1. MinGWをダウンロードしてインストールします
    https://osdn.net/projects/mingw/downloads/68260/mingw-get-setup.exe/
    ダウンロードを開くと、次のようになります。
    画像



  2. MinGWを開き、次の4つのツールをインストールすることを選択します。左側のセクションで、インストールする次の4つのアイテムを選択します。
    画像

  • MinGW-> MinGWベースシステム-> mingw32-gcc-bin
  • MSYS-> MSYSベースシステム-> msys-make-bin
  • MSYS-> MinGW Developer Toolkit-> msys-bison-bin
  • MSYS-> MinGW Developer Toolkit-> msys-flex-bin
  1. インストールが完了したら、次の2つのパスをシステム環境変数に追加します(デフォルトのMinGWはCドライブにインストールされます)。システム変数Pathの後に追加します。
C:MinGWin C:MinGWmsys1.0in

画像
4.インストールが完了したら、コマンドラインで対応するプログラムを実行して、バージョン番号を正しく表示します。写真が示すように:
画像