WindowsでのPerlのコンパイル

Microsoft Windowsには、いくつかの一般的なPerlディストリビューションがあります。
これらはStrawberry PerlとActivePerlです。 1つ目はWindows専用に設計され、2つ目はさまざまなプラットフォームに対応しています(完全なリストは公式Webサイトにあります)。 ActivePerlでは、モジュールは既製の形式で配布され、リポジトリが更新されるまで待つ必要があることを考慮することが重要です。

この小さなHowToでは、Perlの作業環境をソートから準備する方法を紹介します。


準備する



アセンブリには、コンパイラとSDKが必要です。
1. Visual C ++ Expressをダウンロードしてインストールします。
2. Microsoft Windows SDKはここから入手できます

インストール後、パスにパスを登録する必要があります。 これを行うには、「高度なシステムパラメータ-環境変数...」に進みます。
パスに追加します:C:\ Program Files \ Microsoft Visual Studio 9.0 \ VC \ bin [OK]をクリックします。

画像

3.安定したPerlブランチ( 5.10.1 )のソースコードをダウンロードし、アーカイブを任意のフォルダーに解凍します。

テキストエディターでwin32 / Makefileを開く
変数INST_DRV、INST_TOP、CCTYPEを設定します。
私の場合、CCTYPE = MSVC90FREE(スタジオのバージョンが異なる場合があります)。

画像

残りは変更できません。

組立



ターミナル(cmd.exe)を起動し、sorts / win32のフォルダーに移動します。
C:\BUILD\perl-5.10.1\win32> call VCVARS32.BAT
C:\BUILD\perl-5.10.1\win32> nmake


プロセスが開始されました:)

画像

C:\BUILD\perl-5.10.1\win32> nmake test
C:\BUILD\perl-5.10.1\win32> nmake install


インストール後、PATHに真珠へのパスを追加します。
C:\ perl-5.10.1l \ bin; C:\ perl-5.10.1 \サイト\ bin

それでもPERL5LIBを定義できます。

できた ターミナルを起動し、VCVARS32.BATを呼び出して、CPANで必要なモジュールのインストールを開始します

C:\> cpan LWP::UserAgent
C:\> cpan WWW::Mechanize
...


Source: https://habr.com/ru/post/J78034/


All Articles