возможно потому что uin пользователя на системе где комплил не совпадает с тем где запускаешь... под рутом сделай себя владельцем программы и поставь флаг исполнения
Код:
user@host#chown root prog
user@host#chmod a+x prog
user@host#./prog
ну и если ничего особенного нет в этой программе то должно запустится