Це команда ligcc, яку можна запустити в постачальнику безкоштовного хостингу OnWorks за допомогою однієї з наших численних безкоштовних робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS
ПРОГРАМА:
ІМ'Я
ligcc - Обгортка навколо gcc для створення більш портативних програм
СИНТАКСИС
ligcc [ВАРІАНТ ...]
ОПИС
На цій сторінці посібника коротко описано ligcc команда
ligcc є обгорткою навколо gcc. Це дозволяє створювати більш портативні виконувані файли
три речі:
· Примушує компонувальник створювати посилання зі старими символами glibc. Користувачі, які використовують старіший
версія glibc більше не отримуватиме "невизначений символ GLIBC_2.4 в /lib/libc.so"-стилі
повідомлення про помилки.
· Дозволяє легко статично підключатися до будь-якої іншої бібліотеки.
· Автоматично видаляє фіктивні залежності. Наприклад, ваша програма використовує libfoo.
libfoo використовує libpng внутрішньо, але ваша програма ні. Проте файл pkg-config for
libfoo вказує, що "-lfoo -lpng" є параметрами компоновщика. А тада - у вас тепер підробка
залежність від libpng! LiGCC автоматично видаляє -lpng для вас, якщо ваша програма
не використовує libpng безпосередньо.
· Додати $ORIGIN/../ lib до шляху пошуку бібліотеки бінарного файлу. $ORIGIN – це каталог у
який існує бінарний файл. Це гарантує, що ваш двійковий файл зможе знайти залежності бібліотеки
які розміщуються в папці 'lib' під тим самим префіксом. Можливо, ви захочете встановити
користувацькі бібліотеки в /lib. Якщо ви встановите $APBUILD_PROJECTNAME, ligcc також додасть
$ПОХОДЖЕННЯ/../lib/$APBUILD_PROJECTNAME до шляху пошуку бібліотеки.
ВАРІАНТИ
Дивіться сторінку керівництва ПКУ(1) для отримання додаткової інформації про можливі варіанти.
Існує також декілька змінних середовища, доступних для зміни перевірки поведінки ligcc
документацію для отримання додаткової інформації.
Використовуйте ligcc онлайн за допомогою служб onworks.net