The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Каталог документации / Раздел "Программирование, языки" / Оглавление документа
next up previous contents
Next: Сети рабочих станций Up: Программы завершаются с ошибкой Previous: Программы завершаются с ошибкой   Contents

Общие

  1. В: В некоторых системах Вы можете увидеть
    /lib/dld.sl: Вызов по ссылке неудачен
    /lib/dld.sl: Неверный аргумент
    (Это пример из HP$-$UX), или
    ld.so: libc.so.2: не найдена
    (Это пример из SunOS 4.1; подобные вещи происходят и в других системах).

    О: Проблема в том, что Ваша программа использует разделяемые библиотеки, и библиотеки не доступны на некоторых машинах, с которыми Вы работаете. Чтобы исправить это, перекомпонуйте Вашу программу без разделяемых библиотек. Чтобы сделать это, добавьте соответствующие опции командной строки на этапе компоновки. Например, для системы HP и указанной выше ошибки, исправление состоит в использовании на этапе компоновки -Wl,-Bimmediate. Для Solaris соответствующей опцией будет -Bstatic.



Alex Otwagin 2002-12-16



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру