我在 QEMU 中搞乱 xv6,我在我所在的目录中创建了一个新文件,当我在 QEMU 中并键入ls
该文件时没有列出。事实上,很多文件都没有列出,我不明白为什么它列出了它列出的那些。它似乎只列出了编译.c
文件,出于某种原因是一个 README,而不是.c
我刚刚制作的编译文件。
问问题
1609 次
1 回答
1
可能是因为您忘记在 Makefile 中添加 .c 文件。假设 test.c 是您要添加的文件。您需要将其添加到 UPROGS 下的 Makefile 中:
UPROGS=\
....
....
_test\
并在 EXTRA 下为:
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\
如果您想将 README 等通用文件添加到 Xv6,请参考以下问题:
于 2017-11-18T08:00:51.217 回答