Compile 'main' as a normal function, and _start should call it and then exit().