コンパイルの方法


  1. まずは、Active PerlをDLしてきましょう。http://www.activestate.com/ActivePerl/download.html
  2. 手に入れた実行ファイルをダブルクリックするだけです。
    途中、「Autoexec.bat」を書き換えます。その際、従来の 「Autoexec.bat」をバックアップしておく設定にしておいたほうが、万が一トラブルが起きたときに対処できます。
  3. インストール後は必ず再起動します。
  4. 特にインストール先の指定をしていない限り、C:\Perlというフォルダを作り、その中にすべてのファイルがインストールされます。
  5. Perl本体のパスは、「C:\Perl\bin\perl.exe」です
  6. 次に、ファイルの入っているffaicuフォルダ(ffaicuフォルダが入っているフォルダではない方。そのフォルダを開けたらすぐにファイルが出てくるほう)をローカルディスクCの中に「homepage」というフォルダを作って、そこに入れましょう。
  7. MS−DOSプロンプトを起動させます。スタート→ファイル名を指定して実行→「command」と入力するだけでMS−DOSプロンプトが開きます。
  8. ファイル名を指定して実行の場合「C:¥WINDOWS¥デスクトップ>」となっていると思いますが、ここで「cd ..」(当然のことなんですが、プロンプトでは半角で入力してください)と入力して、「C:¥WINDOWS>」としましょう。
    もし、プログラムから起動したのなら、最初から「C:¥WINDOWS>」になっているはずなので(Windows98の場合です。WindowsMeやXPでは確認していません)そのままにしてください。
    「C:¥WINDOWS¥デスクトップ>」や「C:¥WINDOWS>」というのは、現在、プロンプトでどこのフォルダにいるかを示しています。
    例えば、前者ならデスクトップだし、後者ならWindowsフォルダとなります。
    なので、「cd ..¥homepage」と入力して、「C:\homepage>」としてみてください。これでhomepageフォルダまで行けたことになります。
    そして、最後に「cd ffaicu」と入力すれば「C:\homepage¥ffaicu>」となり、ffaicuフォルダに到着です。
    フォルダの移動は
    一つ上のフォルダに行く時は「cd ..」で、そのフォルダの中のあるフォルダ(ここでは例で「homepage」)に行く場合は「cd homepage」と入力します。
    そして、少しややこしいのですが、一つ上のフォルダの中にある、フォルダに行く場合(ここでは例で「homepage」)は「cd ..¥homepage」と入力します。
    これで、MeやXPでも同様にして、ffaicuフォルダにたどり着けるはずです。
  9. 次に「perl −cw ffadventure.cgi」と入力をすれば、ffadventure.cgiのコンパイルが始まります。
    要するに○○.cgiをコンパイルする時は「perl −cw ○○.cgi」と入力したらOKです。
    FFAでは、いろんな変数が入り混じっているので、色々な結果が出ますが、最終的に一番下に「○○.cgi syntax OK」と出てこれば、構文的にはミスがないということになります。
    また、ミスに関しては、sub内の折り返し無しで数えた場合の行数でエラーが出てきます。
    ただし、ここでミスがないからと言って、動くか?と言ったら7割方動きません(汗)ただ、最低限のエラーの検出方法として、ここに挙げました。
    ここで出てくるエラーを修正しないと、ローカルサーバーですら動きませんので。
    これをやってから、次はローカルサーバーでテストしてもらいます。
  10. 最後に「exit」と入力すれば、プロンプトは終了します。