hyojeonglee / osfall2019

Undergraduate Operating Systems course (2019 fall)
17 stars 8 forks source link

test.c 파일 자체가 실행이 안됩니다.. #11

Open yoona3316 opened 5 years ago

yoona3316 commented 5 years ago

test.c 를 컴파일하고 test 실행파일만 SD 카드에 올려서 실행해보려고 했는데 아예 test 파일 자체가실행이 되지 않는 것 같습니다. 혹시 예상되시는 이유?ㅠㅠ 가 있으실까요?ㅠㅠㅠㅠㅠ

hyojeonglee commented 5 years ago

수정하신 커널로 컴파일 및 플래싱 다시 하신 뒤 부팅하신거죠? 어떤 에러 메시지가 출력되었는지 등 관련해서 정보를 주시면 더 도움드릴 수 있을 것 같습니다.

yoona3316 commented 5 years ago

에러메시지나 출력 자체가 아무것도 뜨지 않아요 수정한 커널을 컴파일하고 플래싱한 뒤 로컬 컴퓨터에서 test.c를 컴파일해서 실행파일을 만들었어요. screen으로 보드에 접속해서 ./test 로 실행하려고 하니 아무 변화?도 일어나지 않아요.

hyojeonglee commented 5 years ago

test.c 파일에는 printf 함수, system call에는 printk 함수 및 dmesg를 사용하셔서 어느 부분에서 실행이 안되는지 디버깅해보시길 바랍니다.

djdjdjh commented 5 years ago

저도 같은 현상이 있었는데 include할 때 <>대신 ""을 사용해서 상대경로를 사용했더니 해결되었습니다.