See90 is a C90 compliant compiler which targets the MIPS I architecture.
It compiles single pre-processed files.
These dependencies are automatically acquired via the make
command.
To acquire dependencies and build the compiler, run the following in the root directory:
$ make bin/c_compiler
The compiler takes two flags
-S
for the input file path-o
for the output file path
For example, it can be run as follows
$ ./bin/c_compiler -S "./test/all/main.c" -o "./test/all/main.s"
- The majority of work-tracking was done using Monday