Exam LFCS All QuestionsBrowse all questions from this exam
Question 22

Which of the following commands updates the linker cache of shared libraries?

    Correct Answer: E

    The ldconfig command is used to update the linker cache of shared libraries. It scans the directories specified on the command line or in the /etc/ld.so.conf file, and creates a list of the libraries it finds. This list is then stored in the linker cache, usually located at /etc/ld.so.cache, allowing the linker to resolve symbols at runtime.

Discussion
BuruguduystunstugudunstuyOption: E

Option E. ldconfig is the command that updates the linker cache of shared libraries. The linker is a program that is used to link object files and libraries when building executables. The linker cache is a file that contains a list of shared libraries and their locations, which is used by the linker to resolve symbols at runtime. The ldconfig command is used to update the linker cache and add the directories where shared libraries are stored to the cache. It scans the directories that are specified on the command line or in the /etc/ld.so.conf file, and creates a list of the libraries that it finds. It then stores this list in the linker cache file, which is usually located at /etc/ld.so.cache. This updates the linker cache with the shared libraries that are stored in the directories specified in the /etc/ld.so.conf file. Option A: The mkcache command does not exist. Option B: The soconfig command does not exist. Option C: The mkldconfig command does not exist. Option D: The lddconfig command does not exist.