내 C 컴파일러의 오류 메시지와 함께 인쇄 된 오류 번호 또는 오류 ID를 가져 오려고합니다. 나는 현재 GCC를 사용하고 있지만 Clang을 사용하는 것이 더 쉬울 것이라면 괜찮을 것이다.컴파일러 오류 메시지 사용자 정의
error(ERRID): syntax error before '}' token --
ERRID
는 숫자 나 고유 한 문자열입니다 :
error: syntax error before '}' token
이 내가 대신 할 방법을이다 : 나는 그것을 얻을로
이
오류 메시지에 대한 예입니다 그 오류.GCC 또는 Clang으로 가능합니까? 가능하다면 어떻게 할 수 있습니까?
이 기능을 사용하면 쉽게 오류를 구문 분석하고 오류를 분석 할 수 있도록 오류 메시지를 검색하고 식별 할 수 있습니다.
흠 .. gcc 소스를 다운로드하여 필요에 맞게 수정하십시오. –
@EugeneSh. 이 기능이 gcc에 이미 구현되어 있다면 gcc를 수정하는 것이 실제로 배우는 데 오랜 시간이 걸릴 것이라고 기대하고 있습니다. –
'# error'에 대한 clang 문서를 읽을 수 있습니다 – ForceBru