2d5d9f547e
FossilOrigin-Name: 143f3866cf1133a751bf070091a2bf67112006bb8a0569f0394a87111344fa08
49 lines
748 B
Text
49 lines
748 B
Text
# Building RETRO on Linux
|
|
|
|
Building on Linux is pretty easy. You'll need to make sure
|
|
you have a C compiler, headers, and make.
|
|
|
|
## Requirements
|
|
|
|
- c compiler (tested: clang, tcc, gcc)
|
|
- development headers
|
|
- make
|
|
|
|
## Process
|
|
|
|
Run:
|
|
|
|
```
|
|
make
|
|
```
|
|
|
|
This will build the toolchain and then the main `retro`
|
|
executable.
|
|
|
|
## Executables
|
|
|
|
In the `bin/` directory:
|
|
|
|
retro
|
|
retro-unu
|
|
retro-muri
|
|
retro-extend
|
|
retro-embedimage
|
|
retro-describe
|
|
|
|
## Troubleshooting
|
|
|
|
I've had issues building on Linux in the past. The GNU toolchain
|
|
can be quite problematic.
|
|
|
|
If the build fails, try:
|
|
|
|
make -f GNUmakefile
|
|
|
|
or:
|
|
|
|
mv GNUmakefile Makefile
|
|
make
|
|
|
|
If none of these work, contact Charles with details and he will
|
|
work on finding a fix.
|