摘要 |
코드 변환 방법은, 소스(source) 코드를 변환하여 중간 언어(intermediate language) 코드를 생성하는 단계; 및 상기 중간 언어 코드로부터, 상기 중간 언어 코드의 디버깅(debugging) 정보에 대응되는 제1 코드를 포함하는 실행파일을 생성하는 단계를 포함할 수 있다. 상기 코드 변환 방법에서, 상기 중간 언어 코드는 상기 소스 코드의 디버깅 정보에 대응되는 제2 코드를 포함하며, 상기 실행파일은 상기 제2 코드를 기계어로 변환하여 생성된 제3 코드를 더 포함할 수도 있다. 소스 코드의 디버깅 정보와 함께 또는 이를 대체하여 중간 언어 코드의 디버깅 정보를 포함하도록 실행파일을 생성함으로써, 개발 단계의 어느 부분에서 문제가 발생하였는지 용이하게 검증할 수 있으며, 소스 코드 없이 중간 언어 코드만을 배포하더라도 디버깅이 이루어질 수 있다. |