2017-09-24 1 views
0

지난 며칠 동안 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 디렉토리 내에서 파일을

답변

0

.이 그것을 수정해야합니다.

0

나는 우분투와 같은 단계를 반복했다. 케드. 핀토처럼 데비안에서 실행하는 데 문제가있는 것 같습니다.