Для успешного компиляции C-кода в x86 32-разрядных исполняемых файлов в среде x86_64 вам необходимо установить следующие дополнительные пакеты:
sudo apt-get install libc6-dev-i386 gcc-multilib
После вызова компиляции, такого как
$ gcc -m32 test.c -o test
[d2 ] успешно.