반응형

전체 글 274

LLVM이란

LLVM은 Low Level Virtual Machine의 약자입니다. 이는 컴파일러 기술에 관련된 오픈소스 프로젝트로, 코드 생성 및 최적화, 프로그램 언어 변환 및 실행 등을 위한 다양한 도구들을 제공합니다. LLVM의 핵심은 중간 코드 형태인 LLVM IR(Intermediate Representation)입니다. LLVM은 대부분의 주요 CPU 아키텍처와 함께, iOS와 macOS 등 Apple의 운영 체제에서 기본 컴파일러로 사용됩니다. 또한, LLVM은 다양한 언어 및 프레임워크의 컴파일러 및 인터프리터로 사용되며, 다양한 분야에서 널리 사용되고 있습니다. LLVM은 다음과 같은 과정을 거쳐서 컴파일됩니다. 1. 전처리기(Preprocessor) : C, C++, Objective-C, Swi..

Science&Enigneering 2023.04.13
반응형