Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/yuchanns/rscc

๐Ÿฆ€๐Ÿ“š A small C compiler written in Rust, for learning purpose.
https://github.com/yuchanns/rscc

Last synced: 15 days ago
JSON representation

๐Ÿฆ€๐Ÿ“š A small C compiler written in Rust, for learning purpose.

Awesome Lists containing this project

README

        

## ๐Ÿฃ rscc

๐Ÿฆ€๐Ÿ“š A small C compiler written in Rust, for learning purpose.

![Build Status](https://github.com/yuchanns/rscc/actions/workflows/test_compiler.yaml/badge.svg?branch=main)

This project is inspired by [rui314/chibicc](https://github.com/rui314/chibicc) and is based on Asahi Linux, utilizing ARM64 assembly language. ๐Ÿ› ๏ธ

### Compatibility ๐Ÿค

Works seamlessly on both MacOS ๐Ÿ and Linux ๐Ÿง (aarch64).

### Requirements ๐Ÿ“‹

- **gcc** โš™๏ธ
- **glibc-static** ๐Ÿ“ฆ

### Running Tests ๐Ÿงช

To run the tests, use the following command:

```bash
cargo test
```