انجمن‌های فارسی اوبونتو

لطفاً به انجمن‌ها وارد شده و یا جهت ورود ثبت‌نام نمائید

لطفاً جهت ورود نام کاربری و رمز عبورتان را وارد نمائید


توزیع گنو/لینوکس اوبونتو ۲۰ ساله شد 🎉

نویسنده موضوع: ساختن فایل اجرایی قابل حمل  (دفعات بازدید: 1473 بار)

0 کاربر و 1 مهمان درحال مشاهده موضوع.

آفلاین اوبونتو1

  • Full Member
  • *
  • ارسال: 118
ساختن فایل اجرایی قابل حمل
« : 12 اسفند 1393، 03:13 ب‌ظ »
سلام 
چطوری میشه یه فایل اجرایی ساخت که موقع اجرا نیازی به کتابخانه حین اجرا نداشته باشه (فایل های shared library  و  archive یا static library)

آفلاین alend

  • High Hero Member
  • *
  • ارسال: 1319
پاسخ : ساختن فایل اجرایی قابل حمل
« پاسخ #1 : 12 اسفند 1393، 04:28 ب‌ظ »
باید استاتیک کامپایل شود.

آفلاین majidkamali1370

  • Hero Member
  • *
  • ارسال: 928
  • جنسیت : پسر
پاسخ : ساختن فایل اجرایی قابل حمل
« پاسخ #2 : 12 اسفند 1393، 10:00 ب‌ظ »
gcc ... --static ...البته حجم برنامه به شدت زیاد میشه. برای یه برنامه که چاپ میکنه Hello، برنامه ۷ کیلوبایتی، با کامپایل به روش استاتیک شد ۱.۵ مگ !!!
Ubuntu 14.04 LTS 64-bit - unity

آفلاین دانیال بهزادی

  • ناظر انجمن
  • *
  • ارسال: 19724
  • جنسیت : پسر
  • Urahara Kiesuke
    • وبلاگ
پاسخ : ساختن فایل اجرایی قابل حمل
« پاسخ #3 : 13 اسفند 1393، 06:34 ق‌ظ »
و خب جدا از حجم زیاد برنامه مشکلات امنیتی هم به وجود می‌آره. مثلاً اگه یکی از کتاب‌خانه‌ها به‌روز رسانی امنیتی داشته باشه، در حالت عادی برنامه‌هایی که ازش استفاده می‌کنن هم خودبه‌خود مشکلشون رفع می‌شه، ولی برنامه‌ای که کتاب‌خونه به صورت ایستا داخلش باشه همیشه این مشکل رو خواهد داشت
اگه این ارسال بهت کمک کرد، دنبال دکمهٔ تشکر نگرد. به جاش تو هم به جامعهٔ آزادت کمک کن

آفلاین alireza.crs

  • Sr. Member
  • *
  • ارسال: 491
  • جنسیت : پسر
پاسخ : ساختن فایل اجرایی قابل حمل
« پاسخ #4 : 13 اسفند 1393، 10:49 ب‌ظ »
و خب جدا از حجم زیاد برنامه مشکلات امنیتی هم به وجود می‌آره. مثلاً اگه یکی از کتاب‌خانه‌ها به‌روز رسانی امنیتی داشته باشه، در حالت عادی برنامه‌هایی که ازش استفاده می‌کنن هم خودبه‌خود مشکلشون رفع می‌شه، ولی برنامه‌ای که کتاب‌خونه به صورت ایستا داخلش باشه همیشه این مشکل رو خواهد داشت
مگه کتابخانه هم میتونه مشکل امنیتی داشته باشه؟
نمیگم کتابخانه ها بدون باگن ولی چه مشکل امنیتی میتونن ایجاد کنن؟؟
اگه نرم افزار کار سرور اینترنت رو انجام نده فکر نکنم مشکل خاصی پیش بیاد.
ممنون میشم توضیح بیشتری بدین یا یه مثال بزنین

آفلاین häMǝd

  • Newbie
  • *
  • ارسال: 23
  • جنسیت : پسر
پاسخ : ساختن فایل اجرایی قابل حمل
« پاسخ #5 : 14 اسفند 1393، 03:12 ب‌ظ »
و خب جدا از حجم زیاد برنامه مشکلات امنیتی هم به وجود می‌آره. مثلاً اگه یکی از کتاب‌خانه‌ها به‌روز رسانی امنیتی داشته باشه، در حالت عادی برنامه‌هایی که ازش استفاده می‌کنن هم خودبه‌خود مشکلشون رفع می‌شه، ولی برنامه‌ای که کتاب‌خونه به صورت ایستا داخلش باشه همیشه این مشکل رو خواهد داشت
مگه کتابخانه هم میتونه مشکل امنیتی داشته باشه؟
نمیگم کتابخانه ها بدون باگن ولی چه مشکل امنیتی میتونن ایجاد کنن؟؟
اگه نرم افزار کار سرور اینترنت رو انجام نده فکر نکنم مشکل خاصی پیش بیاد.
ممنون میشم توضیح بیشتری بدین یا یه مثال بزنین

HeartBleed in OpenSSL