Prerequisite - t-kuha/mpsoc-library GitHub Wiki
Set path to Petalinux 64bit ARM compiler
export PATH=<Petalinux root>/tools/linux-i386/aarch64-linux-gnu/bin:${PATH}
Set environment variable (Optional)
export CC="aarch64-linux-gnu-gcc"
export CXX="aarch64-linux-gnu-g++"
export CPP="aarch64-linux-gnu-gcc -E"
export AS="aarch64-linux-gnu-as"
export LD="aarch64-linux-gnu-ld"
export STRIP=aarch64-linux-gnu-strip
export RANLIB=aarch64-linux-gnu-ranlib
export OBJCOPY=aarch64-linux-gnu-objcopy
export OBJDUMP=aarch64-linux-gnu-objdump
export AR=aarch64-linux-gnu-ar
export NM=aarch64-linux-gnu-nm
export M4=m4
export TARGET_PREFIX=aarch64-linux-gnu-
export CONFIGURE_FLAGS="--target=aarch64-gnu-linux --host=aarch64-gnu-linux --build=x86_64-linux"
export CFLAGS=" -O3 -pipe -feliminate-unused-debug-types "
export CXXFLAGS=" -O3 -pipe -feliminate-unused-debug-types "
export LDFLAGS="-Wl,-O1 -Wl,--hash-style=gnu -Wl,--as-needed"
export CPPFLAGS=""
export ARCH=arm64
export CROSS_COMPILE=aarch64-linux-gnu-