>백엔드 개발 >C#.Net 튜토리얼 >c 프로그램이 컴파일된 후 어떤 파일이 생성됩니까?

c 프로그램이 컴파일된 후 어떤 파일이 생성됩니까?

angryTom
angryTom원래의
2020-03-09 17:40:059355검색

c 프로그램이 컴파일된 후 어떤 파일이 생성됩니까?

C 프로그램을 컴파일한 후에는 어떤 파일이 생성되나요?

컴파일러는 전처리, 컴파일, 어셈블리, 링크의 4단계를 거쳐 C 프로그램 소스 코드를 바이너리로 변환합니다. 전처리: 사전 컴파일 작업. 매크로, 정적 멤버 등은 모두 이 단계에서 처리됩니다. (Unix: .i)

2. 컴파일: 어셈블리 파일을 생성합니다. 이 프로세스에서 컴파일러는 소스 코드를 최적화합니다.

3. 어셈블리: 실제로 실행 가능한 대상 파일로 생성합니다(Unix: .o Win: .obj).

4. 링크: 대상 파일을 실행 파일로 연결합니다(Unix: .out Win). : .exe ).

요약: C 언어 컴파일 단계에서 컴파일러는 구문을 확인하고, 코드를 최적화하고, 접미사 이름이 .s인 어셈블리 코드를 생성합니다.

더 많은 프로그래밍 지식을 알고 싶다면
PHP 중국어 웹사이트

를 주목하세요!

위 내용은 c 프로그램이 컴파일된 후 어떤 파일이 생성됩니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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