Compiles and runs on Linux