지난 며칠 동안 Bochs에 Pintos를 설치하고 있습니다. 모든 것이 "threads"디렉토리에서 정상적으로 컴파일되었으며 모든 경로를 올바르게 설정했습니다. 빌드 디렉토리에 kernel.lo 및 기타 파일이 있습니다. 핀토스이 오류가 발생Bochs에서 PintOS 설치
알람 여러 실행 :
문제는 그 실행의 마지막 명령이다 인식 할 수없는 문자 \ 16 배속을; <로 표시 - 여기 후 경우 ($ < - 여기에서 열 7에 가까운/홈/수퍼/핀토스/src에/유틸/핀토스 라인 911
코드를 핀토스 스크립트의 라인 911에있다 :
내가 데비안 9 스트레치를 사용하고# Calls setitimer to set a timeout, then execs what was passed to us.
sub exec_setitimer {
if (defined $timeout) {
if ($ ge 5.8.0) {
eval "
use Time::HiRes qw(setitimer ITIMER_VIRTUAL);
setitimer (ITIMER_VIRTUAL, $timeout, 0);
";
} else {
{ exec ("setitimer-helper", $timeout, @_); };
exit 1 if !$!{ENOENT};
print STDERR "warning: setitimer-helper is not installed, so ",
"CPU time limit will not be enforced\n";
}
}
exec (@_);
exit (1);
}
열기 핀토스가 실제로 제어 문자를 입력하여 문자를 "^ V"대체, 정력과 UTILS 디렉토리 내에서 파일을