2015-02-07 7 views

답변

1

lex 파일은 정규식과 포함 된 C 코드가 포함 된 파일입니다. lex 도구는 lex 파일을 가져 와서 정규식에서 생성 된 코드와 함께 lex 파일의 C 코드 만 포함하는 순수한 C 파일로 변환합니다.

C 컴파일러는 C 파일을 기계어 코드로 변환하는 도구입니다.

lex를 사용하고 있다면 lex 파일을 작성하고 lex를 사용하여 C 파일을 작성한 다음 C 컴파일러를 사용하여 해당 C 파일을 프로젝트의 다른 C 파일과 함께 컴파일하십시오.

렉스를 사용하지 않는 경우 워크 플로우는 다음과 같습니다. C 파일을 작성하고 C 컴파일러를 사용하여 컴파일하십시오.

렉스를 사용하는 이유는 정규 표현식을 작성하여 렉서를 생성하는 것이 동일한 C 코드를 직접 작성하는 것보다 더 쉽기 때문입니다.