كيف يمكن تسوي كومبايل لبرنامج ويكون حجمه أضغر ما يمكن ؟
أنا سويت لبعض البرامج كومبايل مع إنها جدا بيسطة يكون حجمها
كبير نسبيا لطبيعة البرنامج ..
كيف يمكن تسوي كومبايل لبرنامج ويكون حجمه أضغر ما يمكن ؟
أنا سويت لبعض البرامج كومبايل مع إنها جدا بيسطة يكون حجمها
كبير نسبيا لطبيعة البرنامج ..
لقد حصلت على جواب لماذا يكون كبير
actually its because the compiler includes the libraries it needs to run a proggie... thats why it has such a "big" size!
ولكن ما هو الحل لهذه المشكلة ؟
في السي أو السي++ يقوم المترجم بربط مكتبة السي القياسية مع البرنامج أو يقوم بربط مكتبة السي++ القياسية أيضا .. وهي تأخذ حجم لا بأس به ..
يوجد مقالة قرأتها من زمن عن تجربة لتقليص حجم ملفات ال EXE تبعة الconsole المبنية بالفجوال سي++ ويمكن استخدامها مع بورلاند سي++ أيضا وهي في الوصلة :
http://www.microsoft.com/msj/defaulttop.as...rchive/S569.htm
يمكن من خلالها انتاج ملف حجمه أقل من 4 كيلو .. لكن لها نقاط ضعف أيضا وهي فقط تصلح للبرامج الصغيرة التي لا تستخدم مكتبات ال RTL أو run time library بكثرة ..
Coding on the Cloud and for the Cloud!
هذا الموضوع مغلق.