Hallo,
ich habe mit von http://www.thomas-dohl.de/?Projekte:Rel ... e:Download
die Sourcen für sein Programm zum schalten einer Relaiskarte heruntergeladen und in der Crosscompiling-Umgebung neu kompiliert.
powerpc-tuxbox-linux-gnu-g++ -o relais-c *.c -lm --static
und anschließend per
powerpc-tuxbox-linux-gnu-strip relais-c
"kleiner gemacht"
Das Programm (relais-c) ist nun ca. 900 Kbyte groß und funktioniert.
900 Kbyte erscheint mir jedoch n bisschen viel.... gibt es da noch einen Trick um die Dateigröße zu optimieren ?
Cross-Kompiliertes Programm: Dateigröße zu groß
-
- Neugieriger
- Beiträge: 7
- Registriert: Samstag 12. Februar 2005, 22:55
Cross-Kompiliertes Programm: Dateigröße zu groß
Zuletzt geändert von Thombo am Donnerstag 29. Dezember 2005, 16:38, insgesamt 1-mal geändert.
-
- Developer
- Beiträge: 2183
- Registriert: Mittwoch 10. Dezember 2003, 07:59
-
- Neugieriger
- Beiträge: 7
- Registriert: Samstag 12. Februar 2005, 22:55
-
- Developer
- Beiträge: 2183
- Registriert: Mittwoch 10. Dezember 2003, 07:59
-
- Einsteiger
- Beiträge: 127
- Registriert: Donnerstag 23. Oktober 2003, 20:50
Als Compileroption -Os angeben, könnte IMHO auch helfen.
Code: Alles auswählen
-Os Optimize for size. -Os enables all -O2 optimizations that do not typically increase code size.
It also performs further optimizations designed to reduce code size.
-
- Neugieriger
- Beiträge: 7
- Registriert: Samstag 12. Februar 2005, 22:55
-
- Developer
- Beiträge: 2183
- Registriert: Mittwoch 10. Dezember 2003, 07:59
schau mal hier ganz unten und ff
http://tuxbox-forum.mine.nu/forum/viewt ... sc&start=0
http://tuxbox-forum.mine.nu/forum/viewt ... sc&start=0