Work with gcc and clean on compiling