38 lines
795 B
Markdown
38 lines
795 B
Markdown
# Work In Progress
|
|
Does not currently compile anything, it simply creates an ELF binary with provided machine code.
|
|
|
|
# Features
|
|
- Compiler, and Linker Plugins
|
|
- Cross-Platform
|
|
- Compiler
|
|
- Cross-Compiler
|
|
- Linker
|
|
- Object-Oriented Programing
|
|
- Manual Heap Memory Management
|
|
- Fast Reflection
|
|
- Object Serializing
|
|
|
|
# Usage
|
|
`./Compiler /file/path/to/machine/code /output/file/path`
|
|
|
|
# Supported Architectures
|
|
- x86
|
|
- x86_64
|
|
- AARCH
|
|
- AARCH64
|
|
- RISCV
|
|
|
|
# Supported OS'
|
|
- Linux
|
|
- Windows
|
|
|
|
# Resources
|
|
[Wiki: ELF](https://en.wikipedia.org/wiki/Executable_and_Linkable_Format)
|
|
|
|
[Wiki: DLL](https://en.wikipedia.org/wiki/Dynamic-link_library)
|
|
|
|
[Wiki: EXE](https://en.wikipedia.org/wiki/.exe)
|
|
|
|
[Format Example](https://kevinboone.me/elfdemo.html)
|
|
|
|
 |