From 2f680a5f836cbb488b62d808aae52ab612dcb587 Mon Sep 17 00:00:00 2001 From: secXsQuared Date: Fri, 23 Mar 2018 21:03:31 -0400 Subject: [PATCH] Update README.md --- README.md | 22 ++-------------------- 1 file changed, 2 insertions(+), 20 deletions(-) diff --git a/README.md b/README.md index 899240e..41ebd90 100644 --- a/README.md +++ b/README.md @@ -4,25 +4,7 @@ Linux distribution / Bash for Windows. ### Required packages NASM (sudo apt-get install nasm) - -GCC cross compiler (see the next section) - -### GCC cross compiler -##### Method 1 - Compile from GCC source. -Follow the [instructions](https://wiki.osdev.org/GCC_Cross-Compiler) - -Set the "TARGET" to "x86_64-elf" instead of "i686-elf" and build [libgcc without redzone](https://wiki.osdev.org/Libgcc_without_red_zone). - -##### Method 2 - Precompiled binaries -VERSION: GCC 7.3 + Binutils 2.30 - -HOST: x86_64-pc-linux-gnu - -CONFIGURED WITH: --target=x86_64-elf --disable-nls --enable-languages=c,c++ --without-headers - -1. Download "cross.tar.gz" from the Github release page. - -2. Run "tar -xvf cross.tar.gz -C $HOME/opt/cross" +Clang 6.0+ (see the next section) ### Compiling Run "make" in the root directory. @@ -34,4 +16,4 @@ Run "make clean" to clean a build. # Running secX requires bootloader [secboot](https://github.com/secXsQuared/secboot). -See secboot repository for more information. \ No newline at end of file +See secboot repository for more information.