gcc 컴파일 메세지가 물음표가 섞여서 나오는 경우
글쓴이: sayhappy / 작성시간: 월, 2006/05/15 - 11:36오후
gcc로 컴파일을 하다가 에러가 발생했을 때 나오는 메세지가
물음표가 섞여서 나와서 함수명을 정확하게 볼 수 없는 경우가 있습니다.
test.y: In function ?쁸yerror??
test.y:28: warning: ?쁱eturn??with a value, in function returning void
/tmp/ccsroBrU.o: In function `yyparse':
이런 식입니다. 대체 뭐가 문제인 것일까요?
Forums:
codeset 이 값이 맞음.
echo $LANG을 확인해 보시고
사용중인 터미널이 그 언어 셋팅을 지원하는지 확인하세요.
locale -a 로 현재 시스템에 사용가능한 로케일을 확인하세요.
감사합니다. 정상적으로 나오네요.
디폴트 설정으로 en_US.UTF8 으로 나오고 있길래, .bashrc에 export LANG=ko_KR.euckr 을 추가했더니 정상적으로 됩니다.
음.. 전엔 왜 안됐었던건지 모르겠네요. en_US.UTF8도 locale -a엔 포함되어 있었거든요.
아무튼 감사드립니다. ^^
댓글 달기