Precompiled Header

Filled the section about precompiled headers with some general
information and some links to a manual for the common compiler
This commit is contained in:
rob100
2015-08-06 11:18:43 +02:00
parent fb744a1681
commit 68589f5c3a

View File

@@ -62,6 +62,9 @@ This is a general form of "Firewall Frequently Changing Header Files" and "Don't
### Consider using precompiled headers ### Consider using precompiled headers
The usage of precompiled headers can considerably reduce the compile time in large projects. Selected headers are compiled to an intermediate form that can be faster processed by the compiler. It is recommended to define only frequently used header that changes rarely as precompiled header (e.g. system and library headers) to achieve the compile time reduction.
But there is no standard way to use them, every compiler has their own way. Precompiled headers is supported by the most common compiler, like [GCC](https://gcc.gnu.org/onlinedocs/gcc/Precompiled-Headers.html), [Clang](http://clang.llvm.org/docs/PCHInternals.html) and [Visual Studio](https://msdn.microsoft.com/en-us/library/szfdksca.aspx).
### Consider Using Tools ### Consider Using Tools
These are not meant to supersede good design These are not meant to supersede good design