#!/bin/bash
# Update package list
sudo apt-get update

# Install C/C++ build tools
sudo apt-get install build-essential

# Install ARM64 cross-compilers
sudo apt-get install gcc-aarch64-linux-gnu
sudo apt-get install g++-aarch64-linux-gnu

# Install ARM64 emulator
sudo apt-get install qemu-user

# Install multi-architecture GDB
sudo apt-get install gdb-multiarch

# Link ARM64 libraries for emulation
sudo ln -s /usr/aarch64-linux-gnu/lib/ld-linux-aarch64.so.1 /lib/ld-linux-aarch64.so.1
sudo ln -s /usr/aarch64-linux-gnu/lib/libstdc++.so.6 /lib/libstdc++.so.6
sudo ln -s /usr/aarch64-linux-gnu/lib/libc.so.6 /lib/libc.so.6
sudo ln -s /usr/aarch64-linux-gnu/lib/libm.so.6 /lib/libm.so.6
sudo ln -s /usr/aarch64-linux-gnu/lib/libgcc_s.so.1 /lib/libgcc_s.so.1
