Better C compiling