Compiles and executes on linux