2017-09-24 6 views
0

私はQEMUでxv6を使いこなしています。私が入っているディレクトリで新しいファイルを作ってしまいました.QEMUにいて、lsと入力するとファイルがリストされません。実際には、たくさんのファイルがリストされておらず、なぜそれがリストされているのかわかりません。 .cというファイルがコンパイルされているだけで、何らかの理由でREADMEファイルが表示されますが、コンパイルされた.cファイルは表示されません。xv6 QEMUでファイルを 'ls'にするには?

答えて

1

おそらく、.cファイルをMakefileに追加するのを忘れたためです。 test.cが追加したいファイルであるとします。あなたはこの質問を参照して、Xv6にREADMEのような一般的なファイルを追加したい場合は

EXTRA=\ 
mkfs.c ulib.c user.h cat.c echo.c forktest.c grep.c kill.c\ 
ln.c ls.c mkdir.c rm.c stressfs.c usertests.c wc.c zombie.c\ 
printf.c umalloc.c **test.c**\ 
README new.txt dot-bochsrc *.pl toc.* runoff runoff1 runoff.list\ 
.gdbinit.tmpl gdbutil\ 

:として

UPROGS=\ 
.... 
.... 
_test\ 

とEXTRA下:あなたはようUPROGS下のMakefileに追加する必要があり

Add a generic file in xv6 makefile

関連する問題