본문 바로가기
error 일기

고쳐도 계속 오류가 날때 한번 생각해보기

by 정구지개발자 2023. 8. 8.
728x90

위의 사진의 왼쪽을 보면 test.c 라는 파일이 minishell 폴더안에 있고 그밖에도 있는걸 볼수 있다.

이때 나는 위의 오류를 고치기 위해서 열심히 수정하고 컴파일을 돌려봤지만 계속 오류가 뜨는걸 알수 있다.

그 이유에 대해서 고민하던중에 엄청난 사실을 알게되었다.

수정하고 나서 컴파일을 돌릴때 동일 이름의 다른 파일을 컴파일 하고 있었던 것이였다.

 

원인)

동일 이름의 다른 파일을 컴파일 하고 있었다.

 

그래서 계속 컴파일 해도 똑같은 오류가 뜰수 밖에 없었다. 왜냐하면 내가 보고 있는 파일을 컴파일 한게 아니기 떄문에 열심히 수정해도 컴파일하는 파일은 변하지도 않았기 때문이다. 

 

개선방향)

테스트 할때나 파일을 만들떄 중복된 이름을 가진 파일을 만들지 않도록 할것.

헷갈리지 않도록 서로 개성있게 파일을 작성하도록 하자!

 

ps. 논리적으로 수정된 부분이 납득이 가는데 오류가 계속 발생할 경우 한번씩은 고려 해보는 것도 좋을 것 같다. 

728x90

댓글