THMMY.gr

Ηλεκτρονικοί Υπολογιστές και Τεχνικά Θέματα => C / C++ / C# => Topic started by: kthanassis on December 10, 2006, 17:06:59 pm



Title: Συμπίεση προγράμματος γραμμένο σε C
Post by: kthanassis on December 10, 2006, 17:06:59 pm
Ξέρετε μήπως τι πρέπει να κάνω για να βγει πολύ μικρό το .exe γραμμένο σε C(όχι φυσικά .zip ούτε .rar, απλώς να βγει πολύ μικρό-100bytes)??


Title: Re: Συμπίεση προγράμματος γραμμένο σε C
Post by: anonymous-root on December 10, 2006, 17:10:18 pm
Τι compiler χρησιμοποιείς;

Το μέγεθος του εκτελέσιμου εξαρτάται και από τον κώδικα που έχεις γράψει.


Title: Re: Συμπίεση προγράμματος γραμμένο σε C
Post by: kthanassis on December 10, 2006, 17:17:16 pm
χρησιμοποιώ τον lcc-win32 αλλά δοκίμασα και στoν Visual C. το προγραμμα βγαινει γυρω στα 50KB κ θέλω να γίνει 100 Bytes.Μια printf εχει μόνο.


Title: Re: Συμπίεση προγράμματος γραμμένο σε C
Post by: anonymous-root on December 10, 2006, 17:34:42 pm
100 bytes δεν μπορεί να γίνει. Είναι ουτοπικό.

Ψάξε μήπως υπάρχουν επιλογές βελτιστοποίησης (optimisations) στον compiler.
Τσέκαρε εάν έχει πουθενά Minimaze Size.

Πάντως εγώ με Visual C++ και μια printf το μικρότερο που κατάφερα ήταν 104Kb.


Title: Re: Συμπίεση προγράμματος γραμμένο σε C
Post by: Netgull on December 10, 2006, 22:23:58 pm
Δες και εδ (http://www.thmmy.gr/smf/index.php?topic=10205.msg178056#msg178056)


Title: deleted
Post by: BOBoMASTORAS on December 11, 2006, 15:42:37 pm
deleted