Compile with header