shc & gcc : 생성된 *.xc 파일을 어떤 용도로 사용하나요?

shc & gcc : 생성된 *.xc 파일을 어떤 용도로 사용하나요?

bash 스크립트를 "컴파일"하기 위한 shc를 사용하면 두 개의 파일이 생성됩니다. 하나는 잘 작동하는 bash 스크립트의 모호한 버전이며 중간 파일 *.xc도 얻습니다. 제가 이렇게 말한 이유는 shc가 먼저 *.xc를 생성한 다음 실행 파일을 생성한다는 내용을 읽었기 때문입니다.

질문: shc는 *.xc 파일을 "컴파일"하기 위해 gcc를 호출합니까?

*.xc 파일에서 gcc를 직접 실행하고 이를 shc 실행 파일과 비교(cmp)하면 어떻게든 다른 것으로 표시되기 때문입니다.

*.xc 파일이 실제로 어떤 용도로 사용되는지 궁금합니다.

관련 정보