Название: ld ключик -ldl [решено] Отправлено: Igors от Январь 18, 2016, 16:46 Добрый день
Что он делает? Пытался "курить маны" но не нашел, а разгуглить такое короткое слово тоже не удается. Экспериментальным путем выяснил что для статик либы его задавать нельзя. Спасибо Название: Re: ld ключик -ldl Отправлено: maint от Январь 18, 2016, 17:09 man говорит programming interface to dynamic linking loader
dlclose, dlerror, dlopen, dlsym - программный интерфейс для динамически загружаемых библиотек Название: Re: ld ключик -ldl Отправлено: Igors от Январь 19, 2016, 09:10 man говорит programming interface to dynamic linking loader Ну а -ldl здесь причем? Я так понимаю что -l это добавить либу, но никакой libdl (или dl) нигде нет...dlclose, dlerror, dlopen, dlsym - программный интерфейс для динамически загружаемых библиотек Название: Re: ld ключик -ldl Отправлено: Old от Январь 19, 2016, 10:25 Я так понимаю что -l это добавить либу, но никакой libdl (или dl) нигде нет... Есть.Название: Re: ld ключик -ldl Отправлено: UVV от Январь 19, 2016, 12:09 Ну а -ldl здесь причем? Я так понимаю что -l это добавить либу, но никакой libdl (или dl) нигде нет... Код: #ll /lib/libdl-2.18.so Название: Re: ld ключик -ldl Отправлено: kambala от Январь 19, 2016, 14:31 она есть:
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/usr/lib/libdl.tbd /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator.sdk/usr/lib/libdl.dylib /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.11.sdk/usr/lib/libdl.tbd /Applications/Xcode6.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/usr/lib/libdl.dylib /Applications/Xcode6.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator.sdk/usr/lib/libdl.dylib /Applications/Xcode6.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/usr/lib/libdl.dylib /usr/lib/libdl.dylib Название: Re: ld ключик -ldl Отправлено: Igors от Январь 19, 2016, 14:38 Да, действительно. При генерации Xcode проекта СMake ее упорно добавляет - хотя она не нужна и линкер ее выкидывает
Спасибо Название: Re: ld ключик -ldl [решено] Отправлено: kambala от Январь 19, 2016, 19:49 не нужно быть асом терминала чтобы уметь команду find: find / -name libdl*
Название: Re: ld ключик -ldl [решено] Отправлено: Igors от Январь 20, 2016, 12:25 не нужно быть асом терминала чтобы уметь команду find: find / -name libdl* С командной строкой у меня совсем неважно, может потому что долго работал на MacOS Classic, где этой заразы не было. Тут недавно были проблемы на (удаленной) машине юзера, ну я ему говорю: "вот тестовый билд, запусти в терминале и дай мне лог консоли. Только сначала установи текущий фолдер: набери cd и дропни его в окно терминала. Проходит 2 дня - смотрю, мужик обиделся, на чате отвечает только да/нет и разговор не поддерживает. Наконец появляется - довольный как слон Цитировать Я ПОНЯЛ!!! Оказывается после cd нужен еще ПРОБЕЛ Я от него недалеко ушел :) Когда припекает - что-то выучу, но это случается редко и до следующего раза успеваю забыть |