>  기사  >  백엔드 개발  >  C 언어로 작성된 프로그램을 컴퓨터가 인식할 수 있도록 번역하려면 어떤 프로그램을 사용해야 합니까?

C 언어로 작성된 프로그램을 컴퓨터가 인식할 수 있도록 번역하려면 어떤 프로그램을 사용해야 합니까?

青灯夜游
青灯夜游원래의
2020-08-31 17:35:5523528검색

C 언어로 작성된 프로그램은 컴퓨터가 인식하기 전에 "컴파일러"로 번역해야 합니다. C 언어로 작성된 프로그램은 컴퓨터에서 실행되기 전에 실행 가능한 프로그램으로 변환되어야 하며 이 과정에서 컴파일러에 의해 처리되어야 합니다.

C 언어로 작성된 프로그램을 컴퓨터가 인식할 수 있도록 번역하려면 어떤 프로그램을 사용해야 합니까?

C 언어로 구성된 명령어 순서를 C 소스 프로그램이라고 하며 소스 프로그램 파일의 접미사는 ".c"입니다. 소스 프로그램은 C 컴파일러에 의해 컴파일되어 접미사가 ".obj"인 바이너리 파일(객체 파일이라고 함)을 생성합니다. 그런 다음 "링크"라는 소프트웨어가 객체 파일을 C 언어에서 제공하는 다양한 라이브러리 함수와 연결합니다. 시작하여 접미사 ".exe"가 포함된 실행 파일을 생성합니다.

컴파일러(컴파일링 프로그램)는 컴파일러라고도 불리며, 고급 프로그래밍 언어로 작성된 소스 프로그램을 이에 상응하는 기계어 형식의 대상 프로그램으로 번역하는 번역 프로그램을 말합니다. 컴파일러는 생성적 구현 접근 방식을 사용하여 구현된 번역 프로그램입니다. 고급 프로그래밍 언어로 작성된 소스 프로그램을 입력으로 사용하고, 어셈블리 언어나 기계어로 표현된 대상 프로그램을 출력으로 사용합니다. 컴파일된 대상 프로그램도 일반적으로 실행 중인 프로그램의 지원을 받아 실행하고, 초기 데이터를 처리하고, 필요한 계산 결과를 계산하기 위해 실행 단계를 거칩니다.

컴파일러 문구는 두 가지 방식으로 이해될 수 있습니다.

1. 프로그램을 컴파일하는 것은 컴파일 원리 기술을 기반으로 하는 고급 프로그래밍 언어 컴파일러에 의해 기계어 바이너리 코드로 번역되는 작업입니다.

2. 컴파일러는 동명사로, 특히 컴파일러를 생성하는 소프트웨어 프로그램을 나타냅니다.

관련 추천: c 언어 튜토리얼 영상

위 내용은 C 언어로 작성된 프로그램을 컴퓨터가 인식할 수 있도록 번역하려면 어떤 프로그램을 사용해야 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.