Notice
Recent Posts
Recent Comments
Link
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | ||||||
| 2 | 3 | 4 | 5 | 6 | 7 | 8 |
| 9 | 10 | 11 | 12 | 13 | 14 | 15 |
| 16 | 17 | 18 | 19 | 20 | 21 | 22 |
| 23 | 24 | 25 | 26 | 27 | 28 | 29 |
| 30 | 31 |
Tags
- 자바스크립트
- c언어
- 단계별문제풀이
- Photoshop
- boj
- level1
- 블렌더도넛
- leetcode
- 파이썬
- cs기초
- CS
- 3d모델링
- csharp
- 프로그래머스
- 알고리즘
- 코딩테스트
- blender
- 단계별로 풀어보기
- 3d스터디
- 백준
- 카드뉴스
- 도넛튜토리얼
- 비트연산
- 포토샵
- blender4.0
- Python
- 블렌더튜토리얼
- 3D그래픽
- AI
- 블렌더
Archives
- Today
- Total
슬로우도파민
C++ 컴파일 과정 본문
시작. 소스파일(원시파일)
.cpp 파일이며, 프로그래머가 작성한 코드를 말한다.
처리1. 선행 프로세서
선행 프로세서가 "#" 표시가 붙은 선행처리 지시문들을 위주로 컴파일하기 쉽도록 소스파일을 재구성한다.
처리2. 컴파일러
소스파일을 기계어로 컴파일한다.
오브젝트파일(.o 혹은 .obj)로 컴파일한다.
처리3. 링커
컴파일된 파일은 시동코드나 라이브러리를 포함하지 않는다.
따라서 컴파일된 소스코드(.o, .obj파일) , 시동코드, 라이브러리를 다 연결하여(link) 하나의 실행파일로 만든다.
최종. 실행파일
.exe 확장자를 가진다.
'개발기록 > Computer Science' 카테고리의 다른 글
| [C언어] 컴퓨터의 음수 표현 (2의 보수법) (0) | 2025.11.27 |
|---|---|
| [C언어] 비트(bit)와 정수 표현 (0) | 2025.11.27 |
| 나의 첫번째 C++ 프로그램 (2) | 2024.02.13 |
| 다형성(Polymorphism), 오버라이딩(overriding), 오버로딩(overloading) 의 개념 (0) | 2021.01.12 |
| 변수 (C언어) (0) | 2020.08.05 |
