2013-03-12 57 views
2

當我做「pintos - 運行報警多個」在... /構建/一切似乎很好。PintOS,核心恐慌與-v選項bochs在Ubuntu上

但是當我做在... /編譯「做檢查」 /所有7次測試失敗,同樣的 「運行不正常啓動:沒有‘pintos啓動’消息」

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

後來我發現 「pintos -v -k -t 60 --bochs - -q運行報警單」,在... /建 它給出了一個

的Bochs正在退出以下消息: [ ] bochsrc.txt:12:顯示庫'nogui'不可用

如果我拿掉「-v」就沒問題。

如何解決這個 顯示庫「NOGUI」不可用

回答

1

似乎沒有人回答我...我得到了我的身邊。 只需要改變Bochs的的配置:./configer --with-NOGUI ,然後重新編譯:

使

須藤使安裝

之後pintos的化妝檢查將正常工作。

1

我有同樣的問題,我解決了它。 開放 「/pintos/src/tests/Make.tests」 編輯行54(刪除-v)

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

然後,在 「/線程/構建」 你可以做

make check 
0

記住當你使用Ubuntu 14.04或16.04時,當你從Github下載原始pintos項目或任何pintos項目時,千萬不要忘記做這樣的事情。

(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 

然後,您可以編譯並運行「make check」來檢查pintos是否有錯誤。

(任何〜/ pintos應改爲你的pintos路徑)

記住在〜/ pintos/src目錄/ utils的最終作是可笑的很重要的。否則,你會得到「運行沒有正確啓動:否」Pintos啓動「消息」。

您可以在這裏查看完整版本。 http://www.luosheng-parallelbgls.com.cn/2016/03/29/pintos-install/ 因爲這是一箇中文版本,對於任何能翻譯成英文的人,我都很感激。