Thank you very much for the help. It should be the fact that I changed the configuration before I make a compilation, which makes me thought that a complete compilation is inevitable.
Thanks again. : )
Regards
Michael
At 2014-11-20 10:43:26, "Greg KH" <greg@xxxxxxxxx> wrote: >On Thu, Nov 20, 2014 at 10:05:04AM +0800, 秦弋戈 wrote: >> Hi, >> >> This problem has puzzled me for a long time. A normal C make file could parse >> the reliance and just regenerate the modified source file. But each time when I >> modified the kernel and recompile it, it does a complete compilation, no matter >> whether make mrproper is used or not. It's quite time consuming and >> inefficient. >> >> So why kernel make file couldn't do what a normal C make file could do? Or >> maybe it could but I got something wrong? > >I think you are doing something wrong, unless you are changing a >configuration option, version of gcc, or are changing a .h file that all >files include. > >What are you changing and doing that causes a full rebuild? Can you >show us exactly? > >> If a complete compilation is inevitable, how to make it faster? I only know the >> -jX option. > >-jX is all you need. You can use ccache if you are rebuilding the same >thing all the time, or distcc if you have other machines on your network >to take advantage of. > >thanks, > >greg k-h > >_______________________________________________ >Kernelnewbies mailing list >Kernelnewbies@xxxxxxxxxxxxxxxxx >http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
_______________________________________________ Kernelnewbies mailing list Kernelnewbies@xxxxxxxxxxxxxxxxx http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies