最近,我尝试在 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