C 파일을 생성하기 위해 Perl 템플릿 툴킷을 사용하고 있습니다. C 컴파일러의 오류 메시지가 잘못된 위치 (템플릿 출력)가 아닌 올바른 위치 (템플릿 파일)로 보내 지도록 C 코드에 #line 지시문을 포함시킬 수 있기를 정말로 바랍니다. 그러나, 나는 이것을 어떻게하는지 모른다. Google에서 얻은 유일한 결과는 템플릿 툴킷 메일 링리스트에있는 답변되지 않은 메시지였습니다.템플릿 툴킷이있는 라인 번호
필자 자신이 템플릿 파일을 읽고 행 번호를 추가하는 것과 같은 고민은 있지만 Template Toolkit에서 원본 파일의 행 번호를 얻는 방법은 누구나 알고 있습니까?
나는 그것을 할 방법이 없다는 것을 받아 들일 것이며 전처리기를 통해 라인 지시어를 추가하는 무차별 방식을 사용한다. –