Le swap n'est plus utile, GCC utilisant des "work directory" (/var/tmp) comme normalement 99% des soft linux, et y'a rarement besoin de plus de 1G de ram pour la compile. Du coup, hormis à travailler avec beaucoup de binaires, ben l'emprunte mémoire de linux est censée être faible. Hors systemd. Il y a d'ailleurs des "optimisations" pour les compiles à monter /var/tmp en tmpfs (12GO étant LARGE, et permettant de compiler même chromium sans avoir une once d'activité disque)
Et au besoin, on peut faire un swap temporaire :
root #touch /swap.img
root #chmod 600 /swap.img
root #dd if=/dev/zero bs=1024M of=/swap.img count=8
root #mkswap /swap.img
root #swapon /swap.img
Et une fois fini le truc qui a besoin de swap :
root #swapoff /swap.img
root #rm /swap.img