Ubuntu:perl:未定义符号:PL_perl_destruct_level

Ubuntu:perl:未定义符号:PL_perl_destruct_level

最近,我尝试在 Ubuntu 系统上交叉编译 Perl,但犯了一个错误。除了已有的 perl 版本外,完成的二进制文件也安装在我的生产系统中。从那时起,我在运行 perl 脚本时收到以下错误:

/usr/bin/perl: symbol lookup error: /usr/bin/perl: undefined symbol: PL_perl_destruct_level

当然,我删除了我的版本,但问题仍然存在,当我尝试使用 apt-get install --reinstall perl 重新安装 perl 时出现错误事件。

有人能帮助我修复这个问题并避免重新安装 Ubuntu 吗?

干杯,匿名懦夫

答案1

我已经通过从其他安装中复制 perl 可执行文件并运行来解决这个问题

apt-get install --reinstall perl

相关内容