GCC Rust
GCC Front-End for Rust.
Features
- gcc 툴체인 상에서 Rust를 사용하기 위한 Rust 컴파일러 대체 구현체
- gfortran, g++ 프론트엔드 등과 같은 목표
- 이를 이용하면 시스템 소프트웨어, 리눅스 커널을 포함한 더 많은 곳에서 C 대신 Rust를 사용 가능
- gccrs는 GCC 프로젝트의 일환으로 개발 중인 대체 Rust 컴파일러입니다.
- 이 프로젝트는 GNU 컴파일러 컬렉션 내에서 Rust를 지원하는 것을 목표로 하며, rustc와 동일한 동작을 목표로 합니다.
- 주요 목표는 특히 LLVM이 지원하지 않는 플랫폼에서 Rust를 컴파일할 수 있는 대안을 제공하는 것입니다.
- gccrs는 GCC의 안전 기능과 플러그인 덕분에 안전하지 않은 Rust 코드를 분석하는 데 유용합니다.
- 이 프로젝트는 별도의 Rust 유사 언어를 만들지 않고 Rust 사양 노력에 기여하는 것을 목표로 합니다.
- gccrs는 rustc_codegen_gcc와 경쟁하려는 것이 아니라, 별도의 GCC 프론트엔드로서 다른 이점을 제공합니다.
- 이 프로젝트는 Rust 생태계를 분열시키지 않고 Rust가 더 많은 플랫폼에 도달할 수 있도록 돕는 것을 강조합니다.
- gccrs로 코드를 컴파일하려면 -frust-incomplete-and-experimental-compiler-do-not-use라는 명령줄 플래그가 필요하며, 이는 실험적 상태를 나타냅니다.
- gccrs는 GitHub과 Zulip을 사용하여 소통하며, 이는 Rust 커뮤니티의 선호와 일치합니다.
- 이 프로젝트는 polonius와 rustc_parse_format과 같은 Rust 구성 요소를 재사용하여 정확성을 보장하고, 더 많은 재사용을 계획하고 있습니다.
- gccrs는 Rust 커뮤니티와의 관계를 개선하고 생태계 파손을 줄이기 위한 의견을 환영합니다.
See also
Favorite site