Reducerea dimensiunii fișierului executabil în Lazăre, grafica pe calculator
crearea de Cameră în fișiere executabile Lazarus sunt destul de mari. Există mai multe motive. În primul rând, toate informațiile de depanare stocate în exe-fișier. În al doilea rând - a creat exe-fișier este optimizat pentru viteza de execuție, mai degrabă decât dimensiunea.
Pentru a reduce dimensiunea fișierului executabil trebuie să fie în proprietățile proiectului (Project - Project Settings) pentru a include 4 compilare-cheie:
1) Generarea de cod filă: verifica „aranjament inteligent“ (Cx);
2) Fila Layout: verifica "aranjament inteligent" (-XX);
3) Fila Aspect: bifați caseta „Utilizare externă GDB fișier simbol de depanare“ (- Xg);
4 Fila Aspect): bifați caseta „caracterele tăiate din fișierul executabil“ (- Xs).
Această setare vă permite să reduceți dimensiunea fișierului executabil de mai multe ori. (Blank proiect de 12 MB este redus la 1 MB).
Cu toate acestea, puteți reduce în continuare dimensiunea, dacă vom utiliza instrumentele și strip.exe upx.exe. Primele reduceri ale fișierului cu informații de depanare, comprimă al doilea fișier executabil. Este convenabil pentru a crea un liliac-fișier
și executați o comandă de compresie:
Utilități sunt atașate mai jos.
Bine ai creat un proiect pentru Lazăr a scris programul, și apoi expuse și eliminate toate casetele de selectare pentru a elimina informațiile de depanare, Salvați și construi proiectul. dar dimensiunea fișierului ca fiind megabiți astfel încât nimic nu sa schimbat ..
Ce fac greșit?
Și a doua întrebare: Am descărcat un utilitar de compresie Lazarus exe-fișier și cum să le folosească?
dacă poți să-mi spui aceste două întrebări în pași
Respect pentru Juriu
skomplirovanny executabilă în Lazăr, dimensiunea de 1 MB - acesta este un rezultat bun. Mai multe fonduri Lazarus poate fi atins cu greu. Utilitarul vă permite să comprimați orice upx.exe nu comprimat exe-fișier. Pentru a vedea setările, lansa cu un upx.exe / cheie?