Windows Mobile ( ook bekend als Windows CE ) beschikt niet over een C - compiler , in plaats programmeurs schrijven C -code en het compileren met Microsoft's C - compiler . Het gecompileerde programma objecten worden vervolgens gekoppeld aan executables als onderdeel van dat proces . Het gebruik van de compiler en de linker is standaard praktijk voor het maken van high-performance gecompileerde programma's . De Windows- C -compiler heeft een aantal opties die nuttig zijn voor het maken van Windows Mobile -programma's zijn , de meeste van die resulteren in kleinere executables die beter geschikt zijn om te werken in de beperkte omgeving van een Windows Mobile -apparaat . Output Options Direction De overgrote meerderheid van de compiler opties worden gebruikt om manieren om de uitgang te leiden uit de compiler te vinden . Deze kunnen gebruikt worden om meer informatie te verstrekken wanneer de compiler niet wil draaien . Ze kunnen secundaire bestanden die een beter idee van wat is ( of niet ) werken als het programma loopt door de compiler te geven te maken , of te helpen uitzoeken van de logica van een programma als het loopt door de compiler . De optie " /FA " is een voorbeeld van dit soort compiler optie . De meeste Windows Mobile apps worden samengesteld als machine code te programmeren grootte en de prestaties te verbeteren . Compiler Problemen Opties Samenstellers kan ingesteld worden om nuttige informatie te geven wanneer eerst het opstellen van een programma - de meeste programma's hebben meerdere malen , telkens vaststelling van een fout door de compiler gegooid worden opgesteld . " /EH " is de primaire trouble shooting -optie , waarmee u het formaat van uitzonderingen , en wat triggers als een uitzondering , wanneer de compiler loopt opgeven . Andere opties voor probleemoplossing zijn " /C " , die commentaar behoudt tijdens de compiler pre - processing cyclus . Dit is handig bij het bepalen welk deel van uw code wordt veroorzaakt door de compiler te Balk . Header Inclusion Opties " C " compilers proces headers als een manier om functies in de programmering objecten bevatten . De opties voor het opnemen van hen variëren van de " /Fp " optie , voor het opnemen van een bepaalde voor-gecompileerde header file , om " /FI " voor pre - processing opgegeven headers . Om deze functies gerelateerd zijn de " /fastcap " en " /callcap " profiling opties, die extra haken geven voor het koppelen van functie-aanroepen . De " /Fp " optie is handig voor mobiele apparaten , omdat het kan het uiteindelijke bestandsgrootte of de hoeveelheid RAM die het nodig heeft te verminderen . Linking Opties Wanneer een compiler wordt uitgevoerd, zowel compileert code in code objecten , en koppelt deze code voorwerpen in uitvoerbare bestanden . De compiler opties die regelen het koppelen van voorwerpen in uitvoerbare bestanden bevat " /c " waarin alle koppelen , " /Gy " welke functie - niveau een koppeling schakelt , en " /LD " , die de linker -en compiler loopt naar het programma te maken als een dynamische koppeling bibliotheek ( * . dll -bestand ) .
|