※ 引述《hegemon (hegemon)》之銘言:
: 有人有試過在自己的ubuntu上安裝Nachos嗎?
: 剛剛試了一下發現無法make...
: 有很多變數沒有定義..造成make失敗...
: 目前正在努力看每個code當中...
在217的linux主機上安裝也有問題...
用過linux7(64nit)與linux15(32bit)都是一樣的問題
compile nachos 時 error
error message 如下
g++ -g -Wall -I../network -I../filesys -I../userprog -I../threads
-I../machine -I../lib -I- -DFILESYS_STUB -DRDATA -DSIM_FIX -Dx86 -DLINUX
-DCHANGED -c ../threads/thread.cc
cc1plus: note: obsolete option -I- used, please use -iquote instead
../threads/thread.cc: In member function
'void Thread::Fork(void (*)(void*), void*)':
../threads/thread.cc:98: error:
cast from 'void (*)(void*)' to 'int' loses precision
../threads/thread.cc: In member function
'void Thread::StackAllocate(void (*)(void*), void*)':
../threads/thread.cc:345:
error: cast from 'void (*)()' to 'int' loses precision
../threads/thread.cc: In member function
'void Thread::SelfTest()':
../threads/thread.cc:430:
warning: deprecated conversion from string constant to
'char*'
make: *** [thread.o] Error 1
請問thread.cc到底怎麼了 有沒有人有可以work的版本呢??
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.4.234