آژانس هواپیماییexchanging

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

شروع موضوع توسط hojjats ‏23 جولای 2005 در انجمن خانواده C++ , C

  1. hojjats

    hojjats کاربر تازه وارد

    تاریخ عضویت:
    ‏14 جولای 2005
    نوشته ها:
    29
    تشکر شده:
    0
    محل سکونت:
    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;
    }
    
     
  2. saeedsmk

    saeedsmk مدیر بازنشسته

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

    hojjats کاربر تازه وارد

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