linux / gcc: функциональность ldd внутри программы C / C ++

Существует ли простой и эффективный способ узнать, что данный динамически связанELF отсутствует необходимый .so для его запуска, все извнутри программы на C / C ++?

Мне нужна программа с похожей функциональностьюldd, не пытаясь выполнитьELF выяснить (встретил / не удовлетворил) зависимости в системе. Возможно, спросите утилиту ld-linux.so через какую-то библиотеку? (Я'Я новичок в этой части Linux =)

ПРИМЕЧАНИЕ: чтение исходного кодаldd было не очень полезно для моих намерений: кажется, чтоldd фактически разветвляется другой процесс и выполняет программу.

Если оно'Невозможно узнать, что программа имеет неудовлетворенные зависимости без ее выполнения, есть ли способ, по крайней мере, быстро перечислить .so 'для этого требуетсяELF все из моей программы?

Заранее спасибо =)

Ответы на вопрос(3)

Ваш ответ на вопрос