본문 바로가기

컴파일2

컴파일(Compile)이란? 컴파일이란?컴파일은 인간이 이해할 수 있는 언어로 작성된 소스 코드를(고수준 언어 : C, C++, Java 등)를 컴퓨터가 이해할 수 있는 언어(저수준 언어 : 기계어)로 번역(변환)하는 과정을 말한다. 소스 코드는 컴파일을 통해서 기계어로 이루어진 실행 파일이 된다.(exe 파일) 이 파일을 실행하면 실행 파일이 운영체제의 Loader를 통해서 메모리에 적재(Load)되어 프로그램이 동작한다. 전처리기(Preprocessor) : #로 시작하는 부분(#include, #define)을 소스코드로 변경해 준다. #include 같은 경우 해당 헤더파일에서 코드를 복붙 해주고, #define의 경우 정의한 값, 또는 식으로 치환해 준다. 예를 들어 C++에서 라이브러리를 include 시키고, 코드에 .. 2024. 8. 1.
C# 코드 컴파일 단계에 대해서 C# 코드 컴파일 C#은 강력한 형식(strongly typed), 어휘 범위(lexically scoped), 함수형(functional), 객체 지향(object-oriented) 및 구성 요소 지향(component-oriented) 프로그래밍 언어입니다. C# 코드는 어떻게 컴파일되고 실행되는지 알아봅시다. C# 코드 컴파일의 단계별 프로세스 C# 코드 작성 C# 컴파일러를 사용해서 코드 컴파일 컴파일러는 코드에 오류가 있는지 여부를 확인합니다. 소스 코드는 Common Intermediate Language (공통 중간 언어, CIL) 또는 Intermediate Language Code (중간 언어 코드, ILC 또는 IL코드)라고 하는 중간 코드로 변환됩니다. C#은 플랫폼 독립적 언어이므로.. 2023. 3. 29.