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 =)