我在家用计算机上下载并设置了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/