문제

PC에서 Cygwin Shell을 사용하여 YACC 파일을 컴파일하고 있습니다. 나는 '알 수없는 문자 15'를 받고 있습니다. 이상한 점은 다른 기계의 동료가 경고 나 오류없이 동일한 쉘을 사용하여 동일한 파일을 컴파일 할 수 있다는 것입니다. 쉘이나 컴파일러로 설정해야 할 깃발이 있습니까? 우리는 Nmake와 Visual Studio Compiler를 사용하고 있습니다. 필요한 경우 더 많은 정보를 제공 해 드리겠습니다.

매우 감사합니다!

도움이 되었습니까?

해결책

끝 설정을 확인하십시오. 당신은 아마도 CRLF를 가지고 있고 YACC는 LF만을 기대합니다. CR은 ASCII 13 (10 월 15 일)입니다.

다른 팁

Cygwin을 설치하면 기본 EOL (라인 끝)이 무엇인지, 전통적인 유니 닉스 " n"또는 전통적인 dos " r n"에 대한 질문을받습니다. 내 생각에 귀하와 귀하의 동료가 Cygwin이 다르게 구성된 것입니다. setup.exe를 다시 실행하고 DOS EOL을 선택하고 싶을 것입니다.

10 월 15 일은 운송 반환입니다. 동료 시스템에서 텍스트 모드로 파일을 전송 했습니까?

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top