s´il y a plusieurs fichier tu liste juste le nom des fichier dans la commande de compilation :
gcc fichier1.cpp fichier2.cpp . .. -o nom_programme
et si les fichiers d´en tête sont là il ne devrait pas y avoir d´erreur, JYY a même pensé a déclarer int main plutot que void selon son habitude de programmeur VC++ ( mais peut-êre qu´a l´époque il utilisait autre chose).
Par cotnre j´a une erreur à l´exécution.
Là j´ai pas le temps de regarder de quoi est ce qu´il s´agit, peut-être que ça ne le fera pas chez toi.