*.o files are object files. Use -o ExeFileName to define a runable output.
There are many helpful Linux links such as:
You can go to many others from there as a start point.
This post has been archived. It cannot be replied.