W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
在我們開始學(xué)習(xí) Perl 語言前,我們需要先安裝 Perl 的執(zhí)行環(huán)境。
Perl 可以在以下平臺下運行:
很多系統(tǒng)平臺上已經(jīng)默認安裝了 perl,我們可以通過以下命令來查看是否已安裝:
$ perl -v This is perl 5, version 18, subversion 2 (v5.18.2) built for darwin-thread-multi-2level (with 2 registered patches, see perl -V for more detail) Copyright 1987-2013, Larry Wall ……
如果輸出以上信息說明已安裝,如果還未安裝,可以看接下來的安裝指導(dǎo)。
我們可以在 Perl 的官網(wǎng)下載對應(yīng)平臺的安裝包:https://www.perl.org/get.html
Unix/Linux 系統(tǒng)上 Perl 安裝步驟如下:
通過瀏覽器打開 http://www.perl.org/get.html。
下載適用于 Unix/Linux 的源碼包。
下載 perl-5.x.y.tar.gz 文件后執(zhí)行以下操作。
$ tar -xzf perl-5.x.y.tar.gz $ cd perl-5.x.y $ ./Configure -de $ make $ make test $ make install
接下來我們?nèi)绻?perl -v 命令查看是否安裝成功。
安裝成功后,Perl 的安裝路徑為 /usr/local/bin ,庫安裝在 /usr/local/lib/perlXX, XX 為版本號。
Perl 在 Window 平臺上有 ActiveStatePerl 和 Strawberry Perl 編譯器。
ActiveState Perl和 Strawberry Perl最大的區(qū)別是 Strawberry Perl 里面有多包含一些 CPAN 里的模塊, 所以Strawberry Perl 下載的安裝文件有 80多M, 而ActiveState Perl 只有20M 左右。
我們這里使用了 Strawberry Perl 。
Window 系統(tǒng)上 Perl 安裝步驟如下:
Strawberry 安裝包鏈接: http://strawberryperl.com。
下載對應(yīng)你系統(tǒng)的版本: 32bit 或 64bit 。
下載后雙擊打開,按安裝向?qū)б徊讲桨惭b即可。
Mac OS 系統(tǒng)一般默認已經(jīng)安裝了 Perl,如果未安裝則執(zhí)行以下步驟:
通過瀏覽器打開 http://www.perl.org/get.html。
下載適用于 Mac OS 的源碼包。
下載 perl-5.x.y.tar.gz 文件后執(zhí)行以下操作。
$ tar -xzf perl-5.x.y.tar.gz $ cd perl-5.x.y $ ./Configure -de $ make $ make test $ make install
執(zhí)行成功后 Perl 的安裝路徑為 /usr/local/bin ,庫安裝在 /usr/local/lib/perlXX, XX 為版本號。
Perl 有不同的執(zhí)行方式。
我們可以在命令行中直接執(zhí)行 perl 代碼,語法格式如下:
$perl -e <perl code> # Unix/Linux 或 C:>perl -e <perl code> # Windows/DOS
命令行參數(shù)如下所示:
選項 | 描述 |
---|---|
-d[:debugger] | 在調(diào)試模式下運行程序 |
-Idirectory | 指定 @INC/#include 目錄 |
-T | 允許污染檢測 |
-t | 允許污染警告 |
-U | 允許不安全操作 |
-w | 允許很多有用的警告 |
-W | 允許所有警告 |
-X | 禁用使用警告 |
-e program | 執(zhí)行 perl 代碼 |
file | 執(zhí)行 perl 腳本文件 |
我們可以將 perl 代碼放在腳本文件中,通過以下命令來執(zhí)行文件代碼:
$perl script.pl # Unix/Linux 或 C:>perl script.pl # Windows/DOS
我們也可以在一些圖形用戶界面(GUI) 環(huán)境上執(zhí)行 perl 腳本。以下推薦兩款常用的 Perl 集成開發(fā)環(huán)境:
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: