Größe exe
Größe exe
Hallo Forum,
mein kleines Programm nimmt nun langsam Formen an.
Was ich allerdings nicht verstehe ist die Größe der resultierenden exe .
Nach einer Suche im WWW gibt es dazu viele Ergebnisse aber so richtig hilfreich sind diese für mich leider nicht.
Meine "exe" ist (laut Eigenschaften - Datei) ca. 46 MB groß! Wenn ich das packe sind immer noch ca. 4,6 MB übrig.
Wie kann das, bei meinem kleinen Programm, sein?
Was kann ich optimieren?
Lazarus 1.4.4, FPC 2.6.4, WIN7
Gruß
Hannes
mein kleines Programm nimmt nun langsam Formen an.
Was ich allerdings nicht verstehe ist die Größe der resultierenden exe .
Nach einer Suche im WWW gibt es dazu viele Ergebnisse aber so richtig hilfreich sind diese für mich leider nicht.
Meine "exe" ist (laut Eigenschaften - Datei) ca. 46 MB groß! Wenn ich das packe sind immer noch ca. 4,6 MB übrig.
Wie kann das, bei meinem kleinen Programm, sein?
Was kann ich optimieren?
Lazarus 1.4.4, FPC 2.6.4, WIN7
Gruß
Hannes
-
- Lazarusforum e. V.
- Beiträge: 999
- Registriert: Do 17. Apr 2008, 01:59
- OS, Lazarus, FPC: Mint 21.1 Cinnamon / FPC 3.2.2/Lazarus 2.2.4
- CPU-Target: Intel i7-10750 64Bit
- Wohnort: Freiburg
Re: Größe exe
Schau mal hier:
http://www.lazarusforum.de//viewtopic.php?f=51&t=1878
http://www.lazarusforum.de//viewtopic.php?f=51&t=1878
Alle sagten, dass es unmöglich sei - bis einer kam und es einfach gemacht hat.
Re: Größe exe
Ich danke Dir.
Leider ist diese Anleitung so bei mir nicht zu verwenden.
Projekt--Compilereinstellungen--Linken gibt es so nicht.
Leider ist diese Anleitung so bei mir nicht zu verwenden.
Projekt--Compilereinstellungen--Linken gibt es so nicht.
-
- Beiträge: 6916
- Registriert: Do 2. Jan 2014, 17:21
- OS, Lazarus, FPC: Linux (die neusten Trunk)
- CPU-Target: 64Bit
- Wohnort: Schweiz
Re: Größe exe
Project/Projecteinstellungen/Debuggen/Externe Datei mit gdb-Debugsymbolen nutzen.
Das sollte fürs erste reichen, die Exe wird ca. 10x kleiner.
Wen du noch andere Sachen verstellst, wie im obigen Link , kann man die Exe schon noch kleiner machen, aber dann hast du keine Debug Funktionen mehr.
Das sollte fürs erste reichen, die Exe wird ca. 10x kleiner.
Wen du noch andere Sachen verstellst, wie im obigen Link , kann man die Exe schon noch kleiner machen, aber dann hast du keine Debug Funktionen mehr.
Mit Lazarus sehe ich grün
Mit Java und C/C++ sehe ich rot
Mit Java und C/C++ sehe ich rot
Re: Größe exe
Hallo Mathias,
das ging aber fix! Die Binärdatei ist weitaus mehr als 10x kleiner.
Vielen Dank!
das ging aber fix! Die Binärdatei ist weitaus mehr als 10x kleiner.
Vielen Dank!
-
- Beiträge: 6916
- Registriert: Do 2. Jan 2014, 17:21
- OS, Lazarus, FPC: Linux (die neusten Trunk)
- CPU-Target: 64Bit
- Wohnort: Schweiz
Re: Größe exe
Verwendest du immer noch diesen Oldtimer ?Lazarus 1.4.4, FPC 2.6.4, WIN7
Ich dachte du hast Lazarus 1.6 mit FPC 3.0.0.
Mit Lazarus sehe ich grün
Mit Java und C/C++ sehe ich rot
Mit Java und C/C++ sehe ich rot
Re: Größe exe
Oldtimer? Ich hatte gehofft, halbwegs, auf dem aktuellen Stand zu sein.
Bin froh jetzt mit meinem Projekt soweit gekommen zu sein und habe Bedenken mir mit einem Update neue Probleme einzuhandeln.
Macht es Sinn nach einer aktuellen Version zu suchen ( mit dem Wissenstand eines Newbees ) ?
Bin froh jetzt mit meinem Projekt soweit gekommen zu sein und habe Bedenken mir mit einem Update neue Probleme einzuhandeln.
Macht es Sinn nach einer aktuellen Version zu suchen ( mit dem Wissenstand eines Newbees ) ?
-
- Beiträge: 6916
- Registriert: Do 2. Jan 2014, 17:21
- OS, Lazarus, FPC: Linux (die neusten Trunk)
- CPU-Target: 64Bit
- Wohnort: Schweiz
Re: Größe exe
Mit der aktuellen Stable-Version sollten eigentlich keine Probleme entstehen.Bin froh jetzt mit meinem Projekt soweit gekommen zu sein und habe Bedenken mir mit einem Update neue Probleme einzuhandeln.
Wenigstens das aktuelle Stable würde ich installieren, es muss ja nicht die Trunk sein.
https://sourceforge.net/projects/lazaru ... e/download
Mit Lazarus sehe ich grün
Mit Java und C/C++ sehe ich rot
Mit Java und C/C++ sehe ich rot
Re: Größe exe
Hab den Link zum Download probiert.
Wenn ich das Setup starten will bekomme ich diese Meldung: Ich nutze allerdings WIN 7 / 64 Bit.
P.S.
Hab es nochmals versucht und nun, warum auch immer, hat es geklappt.
V1.6/3.0.0 lebt und funktioniert.
Wenn ich das Setup starten will bekomme ich diese Meldung: Ich nutze allerdings WIN 7 / 64 Bit.
P.S.
Hab es nochmals versucht und nun, warum auch immer, hat es geklappt.
V1.6/3.0.0 lebt und funktioniert.
-
- Beiträge: 6916
- Registriert: Do 2. Jan 2014, 17:21
- OS, Lazarus, FPC: Linux (die neusten Trunk)
- CPU-Target: 64Bit
- Wohnort: Schweiz
Re: Größe exe
Vielleicht wolltest du es installieren, bevor der Download fertig war.
Mit Lazarus sehe ich grün
Mit Java und C/C++ sehe ich rot
Mit Java und C/C++ sehe ich rot
Re: Größe exe
Das ist sogar sehr wahrscheinlich!
Warten gehört leider nicht zu meinen Stärken...
Warten gehört leider nicht zu meinen Stärken...
-
- Lazarusforum e. V.
- Beiträge: 2808
- Registriert: Fr 22. Sep 2006, 10:38
- OS, Lazarus, FPC: Lazarus v2.0.10, FPC 3.2.0
- Wohnort: Hessen
- Kontaktdaten:
Re: Größe exe
Hallo Johannes,Johannes hat geschrieben:Ich danke Dir.
Leider ist diese Anleitung so bei mir nicht zu verwenden.
Projekt--Compilereinstellungen--Linken gibt es so nicht.
ich bin Autor "dieser Anleitung"

Inzwischen ist das Menü zum Entfernen der Debugger-Symbole und zum Smartlinking gewandert. Du erreichst es unter "Projekt --> Projekteinstellungen --> Compilereinstellungen --> Kompilieren und Linken".
Die Dateien werden dadurch erheblich kleiner.
Leider habe ich selbst keine Berechtigung mehr, den Artikel zu ändern und er ist dadurch ziemlich veraltet und die verlinkten Abbildungen sind verschwunden.
Viele Grüße, Euklid
PS:
@Lori, m.fuchs, theo: Vielleicht können mir die Moderatoren die Schreibrechte an dem Artikel geben, damit ich den Artikel mal aufmöbeln kann?
Re: Größe exe
Hallo "Euklid",
vielen Dank!
Gruß
Hannes
vielen Dank!
Gruß
Hannes