این دستور ligcc است که می تواند در ارائه دهنده هاست رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.
برنامه:
نام
ligcc - دور gcc بپیچید تا برنامه های قابل حمل بیشتری ایجاد کنید
خلاصه
ligcc [گزینه ...]
شرح
این صفحه راهنما به اختصار مستندات ligcc فرمان
ligcc یک لفاف در اطراف gcc است. این به شما امکان می دهد تا با انجام دادن فایل های اجرایی قابل حمل بیشتری ایجاد کنید
سه چیز:
· پیوند دهنده را وادار می کند تا با نمادهای قدیمی glibc پیوند برقرار کند. کاربرانی که از قدیمی تر استفاده می کنند
نسخه glibc دیگر "نماد تعریف نشده GLIBC_2.4 در /lib/libc.so" را دریافت نخواهد کرد.
پیغام خطا.
· به شما اجازه می دهد تا به راحتی به هر کتابخانه دیگری پیوند ایستا کنید.
· به طور خودکار وابستگی های جعلی را حذف می کند. به عنوان مثال، برنامه شما از libfoo استفاده می کند.
libfoo به صورت داخلی از libpng استفاده می کند، اما برنامه شما این کار را نمی کند. با این حال فایل pkg-config برای
libfoo "-lfoo -lpng" پارامترهای پیوند دهنده را مشخص می کند. و tadaa - شما اکنون یک جعلی دارید
وابستگی به libpng! اگر برنامه شما LiGCC به طور خودکار -lpng را برای شما حذف می کند
مستقیماً از libpng استفاده نمی کند.
· اضافه کردن $ORIGIN/../ lib به مسیر جستجوی کتابخانه باینری. $ORIGIN دایرکتوری موجود در آن است
که باینری وجود دارد. این تضمین می کند که باینری شما می تواند وابستگی های کتابخانه را پیدا کند
که در پوشه 'lib' زیر همین پیشوند قرار می گیرند. شاید بخواهید نصب کنید
کتابخانه های سفارشی در /lib. اگر $APBUILD_PROJECTNAME را تنظیم کنید، ligcc نیز اضافه خواهد شد
$ORIGIN/../lib/$APBUILD_PROJECTNAME به مسیر جستجوی کتابخانه.
OPTIONS
صفحه مدیریت را ببینید gcc(1) برای اطلاعات بیشتر در مورد گزینه های احتمالی.
همچنین چندین متغیر محیطی برای اصلاح بررسی رفتار ligcc وجود دارد
مستندات برای اطلاعات بیشتر
از ligcc آنلاین با استفاده از خدمات onworks.net استفاده کنید