This is the mail archive of the
gcc-help@gcc.gnu.org
mailing list for the GCC project.
Re: reduce compilation times?
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@yahoo.com> 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.