Linker, loader en uitvoerbare formaten
Wat is er te weten te komen als op Linux het commando ldd op een uitvoerbaar bestand wordt gebruikt?
- ADe gedeelde bibliotheken die het uitvoerbare bestand nodig heeft en waar elk daarvan wordt gevonden
- BDe broncode van dat uitvoerbare bestand
- CDe CPU-tijd die dat uitvoerbare bestand heeft gebruikt
Antwoord en toelichting tonen
Antwoord: A. De gedeelde bibliotheken die het uitvoerbare bestand nodig heeft en waar elk daarvan wordt gevonden
ldd toont de lijst van gedeelde bibliotheken die een dynamisch gelinkt uitvoerbaar bestand of een gedeelde bibliotheek gebruikt en naar welk bestand elk wordt opgelost. Wat niet wordt gevonden, wordt als „not found” getoond, wat helpt bij het onderzoeken waarom iets niet start. Let op: bij gebruik op een onbetrouwbaar uitvoerbaar bestand kan de code erin worden uitgevoerd.
Verder: nog 9 vragen over Linker, loader en uitvoerbare formaten