GoGPT Best VPN GoSearch

Значок OnWorks

relaytool - Онлайн в облаке

Запустите relaytool в бесплатном хостинг-провайдере OnWorks через Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS

Это командный relaytool, который можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.

ПРОГРАММА:

ИМЯ


relaytool - создать файл, который можно использовать вместо прямого связывания с библиотекой.

СИНТАКСИС


Relaytool [ВАРИАНТ ...] [ЛИНКЕР КОМАНДА ...]

ОПИСАНИЕ


Эта страница руководства кратко документирует Relaytool команда.

Relaytool это программа, обеспечивающая более удобный интерфейс для dlopen / dlsym. Это позволяет вам
напишите тот же стиль кода, что и при использовании обычной жесткой ссылки (-lwhatever), но
символы на самом деле имеют ленивую компоновку во время выполнения. Вы можете использовать символы
libwhatever_is_present и libwhatever_symbol_is_present (), чтобы узнать, какие API
фактически доступно во время выполнения.

Другими словами, необходимость использования указателей на функции и множества ручных вызовов dlsym () является
устранены, и в результате становится намного проще устанавливать мягкие ссылки на вещи. Если символ
отсутствует во время выполнения, и вы все равно вызываете его, ваше приложение прервется и выдаст ошибку
печатается сообщение, в котором указывается, какая функция была вызвана. Если переменная отсутствует в
время выполнения, значение всегда -1.

ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ


--реле LIB
Если найдено соответствие -lLIB, сгенерировать файл, который можно использовать вместо связывания
прямо в LIB. Имя файла выводится на стандартный вывод. Многократное реле может быть
используются вместе, файл будет сгенерирован для каждого совпадающего.

--replace-все-библиотеки
Создайте файл для каждого параметра -lLIB.

--минимальный-список OBJ_LIST
Будет искать в OBJ_LIST неопределенные символы и генерировать файл, создавая только
необходимые символы для каждого LIB.

--частичная карта КАРТА_ФАЙЛ
Создайте файл, создавая только символы, содержащиеся в MAP_FILE. Будет применяться ко всем
дополнительные параметры -lLIB, поэтому в целом не подходит для нескольких библиотек в одном
вызов relaytool.

--без замены
Echo -lLIB на stdout, даже если найден --relay LIB, поэтому он будет связан обычным образом.

--многоканальный [СЫНЫ ...]
Если библиотека имеет разные SONAMES в разных дистрибутивах Linux, вы можете указать
различные СОНАМЫ, которые здесь известны. Relaytool попытается загрузить их (в
заказ предоставлен) до тех пор, пока он не будет найден. Это не может использоваться с несколькими --relay
параметры. Первое SONAME в списке будет использоваться как имя в _is_present.
переменная и функция _symbol_is_present.

--out-dir СПРАВОЧНИК
Записать файл-заглушку в DIRECTORY вместо CWD.

ЛИНКЕР КОМАНДЫ


-LPATH
Добавьте PATH в список путей для поиска LIB.

-llIB
Если соответствующий --relay LIB найден (или если указан --replace-all-libs), сгенерируйте
файл, который можно использовать вместо прямой ссылки на LIB. Если нет - реле LIB,
echo -lLIB в стандартный вывод.

Все остальные команды компоновщика передаются в stdout как есть.

ДРУГИЕ КОМАНДЫ


-h, --Помогите
Покажи некоторую помощь.

--версия
Отображение информации о версии relaytool

Используйте relaytool онлайн с помощью сервисов onworks.net


Бесплатные серверы и рабочие станции

Скачать приложения для Windows и Linux

Команды Linux

Ad




×
Реклама
❤️Совершайте покупки, бронируйте или заказывайте здесь — никаких затрат, что помогает поддерживать бесплатность услуг.