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:

Articole interesante
Unde s-a inventat fabricarea zăpezii?
Citeste mai mult

Unde s-a inventat fabricarea zăpezii?

În timp ce inventatorii au experimentat cu mașini de zăpadă încă din anii 1930, prototipul original de zăpadă al lui Tey de la Mohawk Mountain a produs prima zăpadă artificială documentată pentru schi. Cine a inventat zăpada artificială?

Sunt preoți frații la salle?
Citeste mai mult

Sunt preoți frații la salle?

Nu, frații creștini nu sunt preoți. Ei nu au responsabilități sacramentale și nu iau Ordinele Sfinte. De La Salle a decis că el și frații săi și-ar putea îndeplini cel mai bine scopul, concentrându-se pe slujirea predării. … De La Salle provine dintr-o familie bogată din Reims, Franța, și a obținut un doctorat în teologie.

Despre ce povestește roaba?
Citeste mai mult

Despre ce povestește roaba?

The Handmaid's Tale este povestea vieții în distopia din Gilead, o societate totalitară din ceea ce au fost Statele Unite. Gilead este condus de un regim fundamentalist care tratează femeile drept proprietate a statului și se confruntă cu dezastre ecologice și cu o scădere a natalității.