برگزیده های پرشین تولز

راه نمايى‌ام كنيد

hojjats

کاربر تازه وارد
تاریخ عضویت
14 جولای 2005
نوشته‌ها
29
لایک‌ها
0
سن
41
محل سکونت
Tehran, Iran
سلام
من يك برنامه كنسول ساده hello world رو با Borland C++ Builder كمپايل كردم و حاصل حدود 7 كيلوبايت شد.
تازه اين برنامه خودش به يكي از dll هاي بورلند به اسم CC3260.dll وابسته بود!
با دوباره كمپايل كردنش بدون dynamic RTL محصول كار يه فايل بود كه فقط به dll هاي خود ويندوز نياز داشت اما 60 كيلو بايت بود!
مسلمه كه حجمش خيلي زيادتر از اونيه كه بايد باشه. من يه برنامه پيچيده تر دارم كه فايل اجراييش حدود 7 كيلو بايته.
خيلي گشتم ببينم چه طور مي‌شه حجم اين برنامه hello world رو كم كرد. البته ممكنه بگيد آخه 60KB چيزي نيست كه. من هدفم ياد گيريه.
لطفا راه نماييم كنيد.
برنامه من اينه:


کد:
#include <stdio.h>

int main()
{
	printf("Hello, world\n");
	
	return 0;
}
 

saeedsmk

مدیر بازنشسته
تاریخ عضویت
6 سپتامبر 2003
نوشته‌ها
1,518
لایک‌ها
4
منظورت چيه كه مي خواي حجم فايل اگزه رو كم كني؟
اگه فقط ميخواي حجمش كم بشه خود از اگزه پكر ها استفاده كن.
اينم تاپك اون :http://forum.persiantools.com/t8790.html
اما اگه منظورت اينه كه فايل كه bc رو ميسازه از اول حجم كمي داشته باشه منم نميدونم
 

hojjats

کاربر تازه وارد
تاریخ عضویت
14 جولای 2005
نوشته‌ها
29
لایک‌ها
0
سن
41
محل سکونت
Tehran, Iran
سلام
من در فورم‌های غير فارسی به جواب رسيدم به زودی مقاله‌اش می‌كنم و سعی می‌كنم كه در همين سايت منتشر شه
ممنون
 
بالا