2013-03-12 2 views
2

"pintos - alarm-multiple 실행".../빌드/모든 것이 잘된 것처럼 보입니다. 난에 .../빌드 "확인하기"할 때PintOS, 우분투의 -v 옵션을 사용하는 커널 패닉

이 있지만,/모두 7 개 테스트 같은 실패했습니다 "실행이 제대로 시작되지 않았습니다 : 더"핀토스는 "메시지"

pintos -v -k -T 60 --bochs -- -q run alarm-single < /dev/null 2> tests/threads/alarm-single.errors > tests/threads/alarm-single.output perl -I../.. ../../tests/threads/alarm-single.ck tests/threads/alarm-single tests/threads/alarm-single.result FAIL tests/threads/alarm-single Run didn't start up properly: no "Pintos booting" message

를 부팅하지 를 [:에 .../그것은

Bochs와 다음과 같은 메시지와 함께 종료 할 수 있습니다 을 구축 -

는 내가 "-q 실행 알람 단일 핀토스 -v -k -T 60 --bochs"발견 ] bochsrc.txt : 12 : 디스플레이 라이브러리 'nogui'를 사용할 수 없음

"-v"를 삭제하면 문제가되지 않습니다.

을 사용할 수 없습니다

답변

1

아무도 내 질문에 대답 것 같다 'nogui'이 디스플레이 라이브러리를 해결하는 방법 ... 나는 마침내 그 자신을 얻었다. ./configer --with-nogui 다음 다시 컴파일 :

sudo는 그 핀토스의 메이크업 검사가 작동 한 후

를 설치 할 수 있도록 그냥 Bochs와의 구성을 변경해야합니다.

1

나는 동일한 문제가 있었지만 해결했습니다. 열고 "/pintos/src/tests/Make.tests" 편집 라인 (54) 당신이 할 수있는 "구축// 스레드"에

TESTCMD = pintos -v -k -T $(TIMEOUT) 

다음, (-v 삭제)

make check 
0

기억 Ubuntu 14.04 또는 16.04를 사용하는 경우 Github에서 원본 핀토 프로젝트 또는 핀토 프로젝트를 다운로드 할 때 이러한 일을하는 것을 잊지 마십시오.

(Any line with no parentheses are terminal commands) 
cd ~ 
gedit .bashrc 

(add next line to the final of the file) 
{export PATH="$PATH:/home/{username}/pintos/src/utils"} 

(save) 
bash 

cd ~/pintos/src/utils 
gedit Makefile 
(You need to change one line) 
{change LDFLAGS = -lm to LDLIBS = -lm} 
(save) 
make 

그런 다음 오류없이 핀토를 컴파일하고 실행할 수 있습니다.

는 ~/핀토스/src에이/유틸에서 최종 메이크업을 기억하십시오 (모든 ~/핀토스이 핀토스 경로로 변경되어야한다) 무지 중요합니다. 그렇지 않으면 "실행이 제대로 시작되지 않았습니다." "Pintos 부팅"메시지가 표시되지 않습니다.

전체 버전을 확인할 수 있습니다. http://www.luosheng-parallelbgls.com.cn/2016/03/29/pintos-install/ 이것은 중국어 버전이기 때문에 영어로 번역 할 수있는 사람이면 누구나 들어 주시면 감사하겠습니다.

관련 문제