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

کمک و پشتیبانی => برنامه‌سازی => نویسنده: اوبونتو1 در 12 اسفند 1393، 03:13 ب‌ظ

عنوان: ساختن فایل اجرایی قابل حمل
ارسال شده توسط: اوبونتو1 در 12 اسفند 1393، 03:13 ب‌ظ
سلام 
چطوری میشه یه فایل اجرایی ساخت که موقع اجرا نیازی به کتابخانه حین اجرا نداشته باشه (فایل های shared library  و  archive یا static library)
عنوان: پاسخ : ساختن فایل اجرایی قابل حمل
ارسال شده توسط: alend در 12 اسفند 1393، 04:28 ب‌ظ
باید استاتیک کامپایل شود.
عنوان: پاسخ : ساختن فایل اجرایی قابل حمل
ارسال شده توسط: majidkamali1370 در 12 اسفند 1393، 10:00 ب‌ظ
gcc ... --static ...البته حجم برنامه به شدت زیاد میشه. برای یه برنامه که چاپ میکنه Hello، برنامه ۷ کیلوبایتی، با کامپایل به روش استاتیک شد ۱.۵ مگ !!!
عنوان: پاسخ : ساختن فایل اجرایی قابل حمل
ارسال شده توسط: دانیال بهزادی در 13 اسفند 1393، 06:34 ق‌ظ
و خب جدا از حجم زیاد برنامه مشکلات امنیتی هم به وجود می‌آره. مثلاً اگه یکی از کتاب‌خانه‌ها به‌روز رسانی امنیتی داشته باشه، در حالت عادی برنامه‌هایی که ازش استفاده می‌کنن هم خودبه‌خود مشکلشون رفع می‌شه، ولی برنامه‌ای که کتاب‌خونه به صورت ایستا داخلش باشه همیشه این مشکل رو خواهد داشت
عنوان: پاسخ : ساختن فایل اجرایی قابل حمل
ارسال شده توسط: alireza.crs در 13 اسفند 1393، 10:49 ب‌ظ
و خب جدا از حجم زیاد برنامه مشکلات امنیتی هم به وجود می‌آره. مثلاً اگه یکی از کتاب‌خانه‌ها به‌روز رسانی امنیتی داشته باشه، در حالت عادی برنامه‌هایی که ازش استفاده می‌کنن هم خودبه‌خود مشکلشون رفع می‌شه، ولی برنامه‌ای که کتاب‌خونه به صورت ایستا داخلش باشه همیشه این مشکل رو خواهد داشت
مگه کتابخانه هم میتونه مشکل امنیتی داشته باشه؟
نمیگم کتابخانه ها بدون باگن ولی چه مشکل امنیتی میتونن ایجاد کنن؟؟
اگه نرم افزار کار سرور اینترنت رو انجام نده فکر نکنم مشکل خاصی پیش بیاد.
ممنون میشم توضیح بیشتری بدین یا یه مثال بزنین
عنوان: پاسخ : ساختن فایل اجرایی قابل حمل
ارسال شده توسط: häMǝd در 14 اسفند 1393، 03:12 ب‌ظ
و خب جدا از حجم زیاد برنامه مشکلات امنیتی هم به وجود می‌آره. مثلاً اگه یکی از کتاب‌خانه‌ها به‌روز رسانی امنیتی داشته باشه، در حالت عادی برنامه‌هایی که ازش استفاده می‌کنن هم خودبه‌خود مشکلشون رفع می‌شه، ولی برنامه‌ای که کتاب‌خونه به صورت ایستا داخلش باشه همیشه این مشکل رو خواهد داشت
مگه کتابخانه هم میتونه مشکل امنیتی داشته باشه؟
نمیگم کتابخانه ها بدون باگن ولی چه مشکل امنیتی میتونن ایجاد کنن؟؟
اگه نرم افزار کار سرور اینترنت رو انجام نده فکر نکنم مشکل خاصی پیش بیاد.
ممنون میشم توضیح بیشتری بدین یا یه مثال بزنین

HeartBleed in OpenSSL