learn compile, link & load by playing with hello world