dobra poradzi***322;em sobie z oboma

ten drugi podam:
#include <stdio.h>
int main (){
float a,b,c,d,e;
a=5;
b=4.12;
c=a+b;
d=a/b;
e=(int)a%(int)b;
printf ("a= %f, b=%f, c=%f, d=%f, e=%f\n",a,b,c,d,e);
return 1;
}
a teraz pytanie
jak wklepuje na puttym gcc -ansi - pedantic -Wall program2.c
nic sie nie dzieje, ale pojawia sie plik a.out to wystarczy zmienic nazwe mu na program2.out i juz dziala ?
Bo musze to wykladowcy przeslac na maila i oba tak zrobilem i probuje pod windowza uruchomic i nie dziala lecz na putty na maszynie linuxa chyba tak bo nic nie wyskakuje wiec jak ?