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 |
Tags
- bootcamp
- knockon
- 프로그래밍언어론
- 220821
- 개인서버
- 홈서버
- CSS
- 개발
- html
- Mac
- 오답풀이
- Java
- php
- C
- 자격증
- plan
- WPF
- 매크로
- 개발공부
- 정보처리기능사
- React
- 방화벽
- git
- Developer
- study
- 프로그래밍 언어론
- cording
- windows
- 외부접속
- CodeIgniter
Archives
- Today
- Total
목록2025/04/17 (1)
bunta의 보조기억장치
[3주차 TIL] KnockOn Bootcamp 컴파일러
💡 컴파일러란?컴파일이란 프로그래머가 고급언어(C, C++, Java 등)로 작성한 코드 전체를 컴퓨터가 이해할 수 있도록 기계어로 번역하는 과정을 말한다. 그리고 이 컴파일을 자동으로 수행해주는 프로그램을 컴파일러라고 부른다.컴파일러는 여러 종류가 있지만 이 글에서는 그 중에서도 gcc에 대해서 다뤄보고자 한다.🔎 컴파일 과정1. 전처리(Preprocessing)#include, #define 같은 전처리 지시문 처리매크로 치환, 헤더 파일 포함 등2. 컴파일(Compilation)전처리된 코드를 어셈블리어로 변환문법 검사, 변수·함수 분석, 오류 체크 등3. 어셈블리(Assembly)어셈블리 코드를 기계어로 번역4. 링킹(Linking)여러 개의 목적 파일과 라이브러리를 연결해 실행 가능한 프로그..
KnockOn Bootcamp
2025. 4. 17. 20:04