I am using Mandriva Linux and Qt-4.1.1

I just created this very simple program:
---------------------------------------------------------
# include <QApplication>
# include <QPushButton>

int main(int argc, char* argv[])
{
QApplication application(argc, argv);
QPushButton btn_hello("Hello World");
btn_hello.resize(150, 100);
btn_hello.show();
return application.exec();
}
--------------------------------------------------------

The program works fine. I would like to give this program to my friends, but they don't have the Qt libraries in their Linux computers, or perhaps they have it, but only with Qt-3.x support.

How do I compile this program as static, so I can just pass it to other persons and know that it will work ?

Please post some compilation code if possible.