#!/bin/sh set -e set -x SCRIPT=$(realpath "$0") SCRIPTPATH=$(dirname "$SCRIPT") cd "$SCRIPTPATH" export PREFIX="$HOME/opt/cross" export SYSROOT="$SCRIPTPATH/../target" export PATH="$PREFIX/bin:$PATH" mkdir -p temp cd temp wget -nc https://ftp.gnu.org/gnu/binutils/binutils-2.43.tar.gz tar xpvf binutils-2.43.tar.gz mkdir -p binutils-2.43/build_amd cd binutils-2.43/build_amd ../configure --target="x86_64-elf" --enable-targets="x86_64-elf" --prefix="$PREFIX" --with-sysroot --disable-nls make -j$(nproc) make install cd ../../../ rm -rf temp