clang 다운로드

이 문서에는 LLVM 컴파일러 인프라 릴리스 9.0.0의 일부인 Clang C/c + +/Objc-c 프런트엔드에 대 한 릴리스 노트가 포함 되어 있습니다. 여기에서는 이전 릴리스의 주요 개선 사항 및 새로운 기능 작업을 포함 하 여 Clang의 상태를 자세히 설명 합니다. 일반 LLVM 릴리스 정보는 LLVM 설명서를 참조 하십시오. 모든 LLVM 릴리스는 LLVM 릴리스 웹 사이트에서 다운로드할 수 있습니다. 가장 빠른 증분 빌드를 원하는 개발자는 닌자 빌드 시스템을 사용 하는 것이 좋습니다. 생성 된 Visual Studio 프로젝트 파일을 사용 하 여 Clang 소스 코드를 편집 하 고 다음 단계에 따라 테스트를 실행 하기 위한 두 번째 빌드 디렉터리를 생성할 수 있습니다. Clang의 8.0.0 릴리스 이후 발생 한 주요 API 변경 사항입니다. Clang을 라이브러리로 사용 하는 외부 코드 베이스를 업그레이드 하는 경우이 섹션을 통해 업그레이드의 가장 큰 장애물을 지 나 얻을 수 있습니다. 는 Clang 정적 분석기를 호출 하는 Perl 스크립트입니다. 최신 릴리스에 대 한 정보를 포함 하 여 Clang 또는 LLVM에 대 한 자세한 내용은 Clang 웹 사이트 또는 LLVM 웹 사이트를 참조 하십시오. LLDB 프로젝트는 훌륭한 네이티브 디버거를 제공 하기 위해 LLDB 및 Clang에서 제공 하는 라이브러리를 기반으로 빌드합니다. 이는 Clang Ast와 식 파서, LLVM JIT, LLVM 디스어셈블러 등을 사용 하 여 « 작동 » 하는 환경을 제공 합니다.

또한 심볼 로딩 시 GDB 보다 빠르고 훨씬 더 많은 메모리 효율을 제공 합니다. Clang 프로젝트는 LLVM 프로젝트에 대 한 c 언어 패밀리 (C, c + +, 목표 C/c + +, OpenCL, CUDA 및 RenderScript)의 언어에 대 한 언어 프런트 엔드 및 도구 인프라를 제공 합니다. GCC 호환 컴파일러 드라이버 (clang)와 MSVC 호환 컴파일러 드라이버 (clang-cl)가 제공 됩니다. 지금 소스를 가져오고 빌드할 수 있습니다. Clang의 주요 새로운 기능 및 개선 사항 중 일부는 여기에 나열 되어 있습니다. Clang 전체 또는 기본 인프라로의 일반적인 개선 사항은 먼저 설명 되 고, 그 뒤에는 해당 언어에 대 한 Clang의 지원이 개선 된 언어별 섹션이 나옵니다. Clang에 대 한 질문이 나 의견이 있는 경우, 메일링 리스트를 통해 저희에 게 연락 하 게 자유롭게 느끼 십시오. 다음 옵션은 더 이상 사용 되지 않으며 무시 됩니다. 그들은 Clang의 향후 버전에서 제거 됩니다.

서브 버전 체크 아웃 또는 주요 Clang 웹 페이지에서이 파일을 읽는 경우이 문서는 현재 버전에 적용 되지 않습니다. 특정 릴리스에 대 한 릴리스 정보를 보려면 릴리스 페이지를 참조 하십시오. 물론 이것은 클 랑의 목적과 특징에 대 한 대략적인 개요입니다.

This entry was posted in Non classé. Bookmark the permalink.