cc 컴파일을 하다가 이런 오류를 만나게 되면 난감하다. 실제 에러 난 라인은 1320 라인이 아닐 것이기 때문이다.
cc run
1320 |
a
a - 1506-204 (S) Unexpected end of file.
1320 |
a
a - 1506-204 (S) Unexpected end of file.
이런 오류가 났을 때는 짤없이 중간에 괄호가 짝이 안 맞을 경우가 많다. 괄호 (), {} 가 짝이 안 맞는 이유는 파일이 깨져서 중간에 소스가 잘렸거나 개발자가 실수로 괄호를 열고 안 닫았던가. 열지 않고 닫기만 했던 것이다.
이런 오류가 날 때는 별 수 없이 한 function 씩 주석으로 막고서 일일이 컴파일 해 보면서 오류 난 구역을 좁혀나가면서 찾아야 한다.
컴파일 계속 되다가 갑자기 안 된다면 가장 최근에 편집한 부근위주로 블럭으로 막으면서 조사해 나가는 것이 시간을 줄이는 방법일 것이다.
'컴퓨터활용 > 유닉스' 카테고리의 다른 글
특정 프로세스를 찾아서 강제로 죽이는 쉘 (0) | 2012.02.11 |
---|---|
배치프로그램 실행 쉘 예제 (0) | 2011.04.28 |
쉘에서 로그 출력 방향 지정 (0) | 2010.09.06 |
문자열 숫자에 , 콤마로 세자리씩 분리하기 (0) | 2010.08.17 |
unix tee 명령어 (1) | 2010.04.22 |