이 저장소에는 Checked C를 지원하도록 수정된 LLVM/Clang 툴체인 버전이 포함되어 있습니다. Checked C는 경계 검사 및 향상된 유형 안전성을 통해 C를 확장합니다. Checked C 사양은 Checked C repo 릴리스 페이지에서 확인할 수 있습니다.
Checked C LLVM 프로젝트 릴리스 페이지에서 Checked C 컴파일러와 3C 도구를 설치할 수 있습니다. Ubuntu 22.04, Windows 10/11 및 MacOS에서 사용할 수 있는 버전이 있습니다. 컴파일러 사용자 매뉴얼은 여기에 있습니다. Checked C에 대한 자세한 내용과 예제 코드에 대한 포인터는 Checked C 위키를 참조하세요. 자신만의 컴파일러 사본을 구축하려면 Checked C LLVM 프로젝트 위키의 지침을 참조하세요.
이 저장소에서 빌드된 clangd
사용하면 업스트림 clangd
C 코드에 제공하는 것과 마찬가지로 Checked C 코드 편집을 위한 유사한 IDE 지원을 얻을 수 있습니다. 예를 들어 정의/참조로 이동하여 오류 및 경고 등을 실시간으로 표시할 수 있습니다. Checked C의 clangd
에 대한 자세한 내용은 다음과 같습니다.
이 저장소에는 C 코드를 Checked C로 변환하는 작업을 부분적으로 자동화하는 3C라는 도구가 포함되어 있습니다. 빠른 문서 링크:
개발 상태 및 기여 방법을 포함한 일반 정보
빌드 지침
3c
명령줄 도구 사용 지침
Checked C clang 컴파일러에 대한 자세한 내용은 Checked C LLVM 프로젝트 위키를 참조하세요.
Checked C 프로젝트에 대한 기여를 환영합니다. 프로젝트에 참여하려면 Checked C에 기여하기를 참조하세요.
코드 기여를 위해 우리는 표준 Github 워크플로를 따릅니다. 자세한 내용은 Checked C에 기여를 참조하세요.
이 프로젝트는 행동 강령을 채택했습니다.