Lets say you do the following as root:
gcc -o hello hello.c hello
You'll get ``hello: command not found''
Why?
By default, `.' is not in your path. You must run:
./hello
(dot, slash, h, e, l, l, o with no spaces)
For security reasons `.' should not be in your path.