Re: What means the fat .gch file?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



2007/11/1, Jack Lloyd <lloyd@xxxxxxxxxxxxx> wrote:
>
> The .gch files are precompiled headers for C++ which speeds up
> processing of the often large templates used in the STL.
>
> Please send questions about gcc to gcc-help@xxxxxxxxxxx, this
> list is only for discussion of the development of GCC.
>
> Regards,
>   Jack
>
> On Thu, Nov 01, 2007 at 10:19:59PM +0100, J.C. Pizarro wrote:
> > $ du -s /opt/gcc4*/include/c++/4.*/i686-pc-linux-gnu/bits/
> > 33793   /opt/gcc41320071029/include/c++/4.1.3/i686-pc-linux-gnu/bits/
> > 64743   /opt/gcc42320071031/include/c++/4.2.3/i686-pc-linux-gnu/bits/
> > 181     /opt/gcc43020071026/include/c++/4.3.0/i686-pc-linux-gnu/bits/
> >
> > In /opt/gcc4*/include/c++/4.*/i686-pc-linux-gnu/bits/ there are
> > * 33.65 MB of stdc++.h.gch/ from gcc-4.1-20071029
> > * 32.38 MB of stdc++.h.gch/ from gcc-4.2-20071031
> > * 32.20 MB of stdtr1c++.h.gch/ from gcc-4.2-20071031
> > *        0 MB of no such dir. stdc++.h.gch/ from gcc-4.3-20071026
> >
> > O0g.gch and O2g.gch from these dirs eat many MBs of disk space. Why?
> >
> > What is there inside of fat .gch file? What means the .gch file?
> >
> >    J.C. Pizarro

Thanks,

But why gcc-4.3 has not precompiled header for C++
and gcc-4.2 has two redundant precompiled headers for C++?

Why not these precompiled headers for C++ in /var/cache/ instead of local dirs?

[Index of Archives]     [Linux C Programming]     [Linux Kernel]     [eCos]     [Fedora Development]     [Fedora Announce]     [Autoconf]     [The DWARVES Debugging Tools]     [Yosemite Campsites]     [Yosemite News]     [Linux GCC]

  Powered by Linux