Ar trebui să folosesc anteturi precompilate?

Cuprins:

Ar trebui să folosesc anteturi precompilate?
Ar trebui să folosesc anteturi precompilate?
Anonim

Când este folosit bine, un antet precompilat vă poate economisi timp prețios de compilare. Dar, atunci când sunt utilizate prost, anteturile precompilate pot ascunde probleme din codul sursă pe care este posibil să nu le observați până când nu încercați să reutilizați părți ale acestuia pentru un alt proiect.

Care este scopul unui antet precompilat?

Anteturile precompilate sunt o caracteristică de performanță acceptată de unii compilatori pentru a compila un corp stabil de cod și pentru a stoca starea compilată a codului într-un fișier binar. În timpul compilărilor ulterioare, compilatorul va încărca starea stocată și va continua să compilați fișierul specificat.

GCC acceptă anteturi precompilate?

Pentru a face versiunile mai rapide, GCC vă permite să precompilați un fișier antet. Pentru a crea un fișier antet precompilat, pur și simplu compilați-l ca orice alt fișier, dacă este necesar folosind opțiunea -x pentru ca driverul să-l trateze ca pe un fișier antet C sau C++.

Cum funcționează un antet precompilat?

Când creați un proiect nou în Visual Studio, un fișier antet precompilat numit pch. h este adăugat la proiect. … Antetul precompilat este compilat numai atunci când acesta sau orice fișiere pe care le include sunt modificate. Dacă faceți doar modificări în codul sursă al proiectului, versiunea va omite compilarea antetului precompilat.

Când ar trebui să folosesc Stdafx H?

Antet precompilat stdafx. h este folosit practic în Microsoft Visual Studio pentru a anunța compilatorului fișierele care sunt odată compilate și nutrebuie să-l compilați de la zero.

Recomandat: