For example look at this paragraph in that link: >To create a precompiled header file, simply compile it as you would any other file, if necessary using the -x option to make >the driver treat it as a C or C++ header file. You will probably want to use a tool like make to keep the precompiled header >up-to-date when the headers it contains change. I can not understand it. My little understanding is, I just use normal "make" for the first time. Then the compiler would create some precompiled headers. After doing this, I could not find ant gch file for precompiled header. Tom Browder wrote: > > On Dec 4, 2007 5:23 AM, mahmoodn <nt_mahmood@xxxxxxxxx> wrote: >> >> > Did you read the manual Section "Using Precompiled Headers" ? >> if you mean http://gcc.gnu.org/onlinedocs/gcc/Precompiled-Headers.html, I >> have not yet found anything related to that I said. >> >> I am not expert in compiler and its options so, maybe I did not >> understand >> exactly what it said. > > I think Andrew was referring to reducing compilation times by using > precompiled headers. Since headers tend to be more stable than > implementation code, such use will reduce recompilation time. > > As far as removing unneeded headers, as far as I know that is a > manual, trial-and-error job that no one has as yet automated (but it > should be fairly easy to make a housekeeping script to do that). Try > commenting out header include lines one at a time and test for > successful compilation. > > -Tom > > Tom Browder > Niceville, Florida > USA > > -- View this message in context: http://www.nabble.com/reduce-compilation-times--tf4880765.html#a14166678 Sent from the gcc - Help mailing list archive at Nabble.com.