在ubuntu上面安装perl

部署运行你感兴趣的模型镜像

随着人们对编程效率追求热情的提高,脚本语言便开始深受人们的喜爱,其中就包括perl。在这里我们不深究perl的历史,也不争论perl和python孰优孰劣,我们看看怎么在ubuntu上面安装perl,我用的版本是ubuntu11.10。

www.perl.com和www.cpan.org 上面有很多关于perl的资料和ActiveStatePerlDevKit的广告,不过这个工具是要收费的。

我们在ubuntu上面安装perl后只要用任何一种文本编辑器(比如gedit就是相当强大的文本编辑器)就能写出能运行的perl程序,包括DDos的perl版的攻击脚本.

首先在www.cpan.org 上面获得安装文件:

wget http://www.cpan.org/src/5.0/perl-5.14.2.tar.gz
(推荐这个版本,因为当前这个版本是最稳定的且也不老)
解压文件:
tar -xzf perl-5.14.2.tar.gz

进入目录:

cd perl-5.14.2

./Configure –des -Dprefix=$HOME/localperl

make

make test

安装:

make install

测试过程:

打开gedit 输入以下perl脚本:

#!/usr/bin/perl

 print "Hello,world!\n";

保存为helloworld(可以不用后缀的,也有人习惯用.plx的后缀)

打开terminal 之后进入刚刚保存脚本文件的目录

输入chmod a+x helloworld (将文件的属性改为可以执行)

输入perlhelloworld 或./helloworld执行

你会看见terminal 运行结果为:

Hello,world!

 

 

您可能感兴趣的与本文相关的镜像

Python3.8

Python3.8

Conda
Python

Python 是一种高级、解释型、通用的编程语言,以其简洁易读的语法而闻名,适用于广泛的应用,包括Web开发、数据分析、人工智能和自动化脚本

### 如何安装 Perl 编译工具 要安装用于编译 Perl 的工具,通常需要依赖于操作系统的环境以及具体的用途。以下是针对不同场景的解决方案: #### Linux 和 macOS 系统上的 Perl 编译工具安装 在类 Unix 系统(如 Linux 或 macOS)上,Perl 是预装的语言之一,因此可以直接通过包管理器获取所需的编译工具链。 - **Linux**: 大多数 Linux 发行版提供了 `build-essential` 或类似的元包来简化开发工具的安装过程。可以通过以下命令安装必要的工具: ```bash sudo apt-get install build-essential perl-dev # 对于 Debian/Ubuntu 系列 sudo yum groupinstall "Development Tools" # 对于 CentOS/RHEL 系列 ``` - **macOS**: 可以利用 Homebrew 安装所需工具。 ```bash brew install gcc perl ``` 以上步骤会安装 GCC 编译器以及其他支持构建 C/C++ 库的必要组件[^1]。 #### Windows 上的 Perl 编译工具安装 对于 Windows 用户来说,ActivePerl 是一种常见的选择,但它本身并不附带完整的编译工具链。为了能够编译某些复杂的 CPAN 模块或者自定义脚本,可以考虑以下几种方式: 1. **MinGW-w64** MinGW 提供了一个轻量级的 GNU 工具链移植到 Windows 平台上。下载并配置好之后,将其路径加入系统变量即可让 Perl 认识新的编译环境。 2. **Strawberry Perl** 这是一个专门为开发者准备的 Perl 版本,默认捆绑了全套 MSYS/MINGW 开发套件,适合那些经常需要用到本地化扩展的人群[^4]。 3. **Visual Studio 社区版** 如果目标是兼容 Microsoft 自家的技术栈,则推荐安装 Visual Studio Community Edition,并勾选 “C++ desktop development” 功能选项,在后续过程中按照提示完成设置后就能顺利执行复杂任务了。 无论采用哪种途径,请记得验证 PATH 中是否存在对应 compiler binary 文件夹链接;另外还需要确认 PERL5LIB 是否指向正确位置以便加载额外库资源。 ```python import sysconfig print(sysconfig.get_config_vars('CC')) ``` 上面这段 Python 小程序可以帮助判断当前使用的解释引擎关联的是哪个具体 Compiler 实体。 --- ####
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值