Funkcja linux / gcc: ldd z poziomu programu C / C ++

Czy istnieje prosty i skuteczny sposób, aby wiedzieć, że dany dynamicznie powiązanyELF brakuje wymaganego., aby działał, wszystko odwewnątrz programu C / C ++?

Potrzebuję programu o nieco podobnej funkcjonalnościldd, bez próby wykonaniaELF aby poznać zależności (met / unmet) w systemie. Być może pytając o narzędzie ld-linux.so przez jakąś bibliotekę? (Jestem nowicjuszem w tej części linux =)

UWAGA: czytanie kodu źródłowegoldd nie był bardzo pomocny dla moich intencji: wydaje się, żeldd w rzeczywistości tworzy inny proces i wykonuje program.

Jeśli nie można wiedzieć, że program ma niezaspokojone zależności bez jego wykonania, czy jest jakiś sposób, aby przynajmniej szybko wymienić wymagane pliki .soELF wszystko z mojego programu?

Z góry dzięki =)

questionAnswers(3)

yourAnswerToTheQuestion