qmake -- creates platform specific make file for your platform. Then you can run your native compiler later with your generated make file. Make sure you have a .pro (Qt's project file). It is a configuration file for qmake. E.g. telling the name of the your source file, what Qt module you need (QtNetwork, QtGui, etc...).
moc -- meta object compiler convert signal/slot into standard C++ file.
uic -- creates header files for .ui designer file
rcc -- process the .qrc resource file