2017-09-24 16 views
0

저는 QEMU에서 xv6을 망설이고 있습니다. 내가 들어있는 디렉토리에서 새 파일을 만들었고 QEMU에있을 때 ls을 입력하면 파일이 나열되지 않습니다. 사실, 많은 파일이 나열되어 있지 않으며 왜 파일이 ​​나열되는지 이해할 수 없습니다. 컴파일 된 .c 파일 만 열거하고 어떤 이유로 README 파일이 있지만 컴파일 된 .c 파일이 아닙니다.xv6 QEMU에서 파일을 'ls'로 보이게 만드는 방법은 무엇입니까?

답변

1

.c 파일을 Makefile에 추가하는 것을 잊었던 것 같습니다. test.c가 추가하려는 파일이라고 가정하십시오.

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

하고 EXTRA에서 : 당신은 UPROGS 아래 메이크 파일에 추가해야합니다

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\ 

당신이이 질문을 참조 Xv6에 README 같은 일반적인 파일을 추가하려면 :

Add a generic file in xv6 makefile