Compiling and running on Linux