Open simple4logic opened 7 months ago
첨부해주신 사진이 VM terminal 환경인것으로 이해했습니다. /~/syslab2 의 디렉토리가 wsl에서 작업하신 directory가 mount되어있는 걸까요?
wsl에서 작업한 코드를 zip으로 다운받아서, 해당 파일을 vm의 shared 폴더를 통해 공유하여 실행했습니다. 현재 /~/syslab2 디렉토리에는 다운로드 받아 압축을 해제한 폴더가 mount 되어있습니다.
VirtualBox와 UTM 환경 모두 mount 되어있는 환경의 filesystem 특성으로 잘 동작하지 않을 수 있습니다. 테스트하는 directory를 ext4 filesystem (shared folder로 마운트 되지 않은 어떤 directory)에 대해서 확인해 보실 수 있으신가요?
cp -r /~/syslab2 ~/
cd ~/syslab2
./reference/dirtree -s -v ~/tools/
위의 커맨드와 같이 현재 file들을 홈으로 옮기시고 동작을 확인해봐주시면 감사하겠습니다.
해결되었습니다. 감사합니다!
안녕하세요.
vm 상에서 reference code와 제 dirtree 둘다 정상동작하지 않는 문제가 발생했습니다.
refernce 코드 임에도, 제대로 summary를 하지 못하고 dir내부를 iterate 하지 못하고 있습니다.
개발은 wsl-linux 에서 진행했고 해당 개발환경에서는 reference와 제 dirtree가 모두 정상동작하는걸 확인했습니다. 이 경우 vm에서 발생하는 오류를 어떻게 해결해야할지 질문드립니다.