我在家用计算机上下载并设置了PintOS及其依赖项,但是当我尝试运行pintos run alarm-multiple时,出现了错误:



该行上带有^V,即同步空闲控制字符。我没有找到有关此问题的任何信息;似乎我是唯一经历过的人。

我已经安装了Perl v5.26.0。

最佳答案

在Perl 5.20中使用literal control characters in variable names was deprecated:



导致此问题的代码已在PintOS中使用this commit在2016年修复:



Perl 5.26 made it a fatal error to use literal control characters in variable names

修复它的方法是确保使用的是最新版本的pintOS。命令git clone git://pintos-os.org/pintos-anon应该可以做到。

关于perl - 如何解决PintOS无法识别的字符\x16,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/45656966/

10-12 00:45
查看更多