نمایش نتایج 1 تا 2 از 2

نام تاپیک: نحوه حدف برخی گزینه در کامپایل برنامه (gcc)

  1. #1

    نحوه حدف برخی گزینه در کامپایل برنامه (gcc)

    بنده برنامه ای رو در سی پلاس نوشتم که می خواستم حجم برنامه رو کاهش بدم . تو اینترنت که جستجو می کردم فهمیدم که موقع کامپایل و خروجی نهایی خوده کامپایلر مواردی رو به برنامه نهایی اضافه میکنه که میشه اینهارو تنظیم کرد و از حجم برنامه کاهش داد .
    بنده از کدبلاک و کامپیالر gcc استفاده میکنم .

  2. #2

    نقل قول: نحوه حدف برخی گزینه در کامپایل برنامه (gcc)

    سلام.
    میشه بگین چه مواردی؟
    کامپایلر برنامتون رو میگیره و کد اسمبلیش رو میسازه. بعد میده به اسمبلر و کد دودوییش رو تولید میکنه.
    فایل های مجزاتون رو کامپایل میکنه و به هم لینک میکنه و فایل اجراییتون رو میسازه.

    البته کامپایلرهای امروزی بسیار هوشمند شدن و در مواقعی گاهی حجم کدتون رو با اینلاین کردن توابع یا بازکردن حلقه ها افزایش میدن که فک نکنم اینا رو در اختیار کاربر بزارن تا حذف کنه

    البته شما میتونی سطح بهینه سازیت رو تغییر بدی ( با فلگ O)
    ولی اگه لطف کنی لینکی که گفتی ازش خوندی کامپایلر یه سری چیزا به کد اضافه میکنه رو بفرستی ممنون میشم

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •