mirror of
https://gitlab.redox-os.org/redox-os/redox.git
synced 2026-06-22 21:04:18 +08:00
Merge pull request #90 from sajattack/patch-1
Add instructions for Arch and other distros
This commit is contained in:
commit
c249397433
45
README.md
45
README.md
@ -22,3 +22,48 @@ sudo apt update
|
||||
# Install the cross compiler
|
||||
sudo apt install x86-64-unknown-redox-gcc
|
||||
```
|
||||
|
||||
### Arch Linux
|
||||
To install the toolchain, run the following commands:
|
||||
```bash
|
||||
# Clone libc
|
||||
git clone --recursive git@github.com:redox-os/libc
|
||||
|
||||
# Go to the packages
|
||||
cd libc/packages/arch
|
||||
|
||||
# Start with binutils
|
||||
cd binutils
|
||||
makepkg -si
|
||||
|
||||
# Then autoconf
|
||||
cd ../autoconf
|
||||
makepkg -si
|
||||
|
||||
# Then gcc-freestanding
|
||||
cd ../gcc-freestanding
|
||||
makepkg -si
|
||||
|
||||
# Then newlib
|
||||
cd ../newlib
|
||||
makepkg -si
|
||||
|
||||
# Finally gcc
|
||||
cd ../gcc
|
||||
makepkg -si
|
||||
```
|
||||
|
||||
### Other distros/Mac OS X
|
||||
To install the toolchain, run the following commands:
|
||||
```bash
|
||||
# Clone libc
|
||||
git clone --recursive git@github.com:redox-os/libc
|
||||
|
||||
# Run the setup script
|
||||
cd libc
|
||||
./setup.sh all
|
||||
|
||||
# Add the tools to your path
|
||||
export PATH=$PATH:/path/to/libc/build/prefix/bin
|
||||
```
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user