Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> C /C + + Programming >> Content
Wat zijn nuttig C + Compiler vlaggen ?
C + + is een gecompileerde systemen programmeertaal gebruikt om verschillende applicaties en besturingssystemen te bouwen . Wanneer een programmeur schrijft een programma in C + + , moet ze " samenstellen " het programma door middel van een compiler , zodat een machine daadwerkelijk kan uitvoeren. Een van deze compilers , g+ + , bevat veel mogelijkheden ( genaamd " flags " ) dat de programmeur kan gebruiken bij het opstellen van het programma aan de compilatie proces te optimaliseren . Hoe te Compiler Vlaggen gebruiken

Bij het ​​inroepen van de g+ + compiler om C + + source code te compileren , de programmeur noemt de g+ + compiler , gevolgd door de naam van het bronbestand . Bijvoorbeeld , als de programmeur wil een C + + source bestand met de naam " test.cpp " dan zou hij het ​​te compileren vanaf de opdrachtregel zoals in het volgende voorbeeld te compileren :

g+ + test.cpp

elke compiler vlaggen zal plaatsvinden vóór of na de naam van het bestand gecompileerd , voorafgegaan door een min teken ( " - " ) .
de " - c " Vlag

wanneer g+ + compileert een bestand , het creëert een uitvoerbaar . Dit betekent dat een gebruiker kan simpelweg " uitvoeren " van het bestand , hetzij door er op te dubbelklikken of hoe de uitvoering werkt voor het betreffende besturingssysteem . In het spraakgebruik van de compilatie , betekent dit dat het bestand zowel " samengesteld " en " verbonden" om de code libraries nodig .
: Door de " - c" vlag , zoals in het volgende voorbeeld , g+ + zal een object file " a.out " dat is niet uitvoerbaar , maar klaar voor koppeling met andere bibliotheken en broncode bestanden in een groter project te creëren

g+ + - c test.cpp
de " - o " command

Bij het samenstellen van een bronbestand , de g+ + compiler creëert een standaard bestand , genaamd ofwel ' a.out " of" original_file_name.o " . Bijvoorbeeld , het samenstellen van " test.cpp " maakt het bestand " test.o " . Door gebruik te maken van de " - o " vlag , kan de programmeur de compiler maakt u een bestand met een andere naam . Bijvoorbeeld , de volgende opdracht compileert " test.cpp " in " test_result.o " :

g+ + - o test_result.o test.cpp
De " - muur " Flag < br >

C + + is een syntactisch complexe taal , en kan vaak leiden programmeurs te ingewikkeld en moeilijk te debuggen code te ontwikkelen . Zelfs wanneer een deel van C + + code kan syntactisch correct , kan leiden tot fouten tijdens de uitvoering die moeilijk te vinden vanwege de complexiteit van het programma . Daarom kunnen programmeurs de " - muur " vlag te gebruiken in g+ + te helpen zoeken voor deze bugs . De " - muur " flag controleert code en verhoogt waarschuwingen als de code een bug kunnen veroorzaken . Zelfs als de code is syntactisch correct , zal de " - muur " vlag dwingen de compiler te waarschuwen voor verdachte regels code die problemen kunnen veroorzaken tijdens de uitvoering .

Previous: Next:
  C /C + + Programming
·Hoe je OpenGL gebruiken voor C…
·Hoe de strtok functie in gebru…
·Hoe de elementen vervangen in …
·Hoe om te leren STL containers…
·Hoe te Ttf Font converteren na…
·Hoe een Attribute In Node in C…
·Hoe kan ik een object Slepen i…
·Hoe te openen meerdere bestand…
·Hoe je Input maken Alleen een …
  Related Articles
Wat is VBA ? 
Wat zijn de functies van Visual Basic ? 
Wat is een Visual Basic DataGrid ? 
Wat is een Array in Visual Basic ? 
Wat is de Visual Basic IDE ? 
Wat is Visual Studio Express ? 
Hoe worden Arrays Initialized in Visual …
Wat is Visual Basic 6.0 ? 
Wat is OCX in Visual Basic ? 
  Programmering Articles
·Hoe kan ik lezen de inhoud van een exter…
·Hoe te Setup.exe Bewerken 
·Hoe te Decimalen converteren naar Signed…
·Hoe je MySQL upgraden 
·Hoe kan ik een element van een array 
·Hoe te Enum Soorten Locate 
·Hoe maak je een Web Browser verdienen me…
·Hoe te JCreator gebruiken met een Androi…
·Hoe te wijzigen Int naar String 
Copyright © Computer Kennis http://www.nldit.com