ldconfig - Online Linux Manual PageSection : 8
Updated : 2023-01-07
Source : Linux man-pages 6.03

NAMEldconfig − configure dynamic linker run-time bindings

SYNOPSIS/sbin/ldconfig [−nNvVX] [−C cache] [−f conf] [−r root] directory . . . /sbin/ldconfig−l [−v] library . . . /sbin/ldconfig−p

DESCRIPTION­ldconfig creates the necessary links and cache to the most recent shared libraries found in the directories specified on the command line, in the file /etc/ld.so.conf, and in the trusted directories, /lib and /usr/lib. On some 64-bit architectures such as x86-64, /lib and /usr/lib are the trusted directories for 32-bit libraries, while /lib64 and /usr/lib64 are used for 64-bit libraries. The cache is used by the run-time linker, ld.so or ld−linux.so. ­ldconfig checks the header and filenames of the libraries it encounters when determining which versions should have their links updated. ­ldconfig should normally be run by the superuser as it may require write permission on some root owned directories and files. ­ldconfig will look only at files that are named lib*.so* (for regular shared objects) or ld−*.so* (for the dynamic loader itself). Other files will be ignored. Also, ­ldconfig expects a certain pattern to how the symbolic links are set up, like this example, where the middle file (libfoo.so.1 here) is the SONAME for the library: libfoo.so −> libfoo.so.1 −> libfoo.so.1.12Failure to follow this pattern may result in compatibility issues after an upgrade.

OPTIONS−c fmt
−−format=fmt  
(Since glibc 2.2) Use cache format fmt, which is one of old, new, or ­compat. Since glibc 2.32, the default is new. Before that, it was ­compat.
−C cache  Use cache instead of /etc/ld.so.cache. −f conf  Use conf instead of /etc/ld.so.conf. −i
−−ignore−aux−cache  
(Since glibc 2.7) Ignore auxiliary cache file.
−l  (Since glibc 2.2) Interpret each operand as a libary name and configure its links. Intended for use only by experts. −n  Process only the directories specified on the command line; don't process the trusted directories, nor those specified in /etc/ld.so.conf. Implies −N. −N  Don't rebuild the cache. Unless −X is also specified, links are still updated. −p
−−print−cache  
Print the lists of directories and candidate libraries stored in the current cache.
−r root  Change to and use root as the root directory. −v
−−verbose  
Verbose mode. Print current version number, the name of each directory as it is scanned, and any links that are created. Overrides quiet mode.
−V
−−version  
Print program version.
−X  Don't update links. Unless −N is also specified, the cache is still rebuilt.

FILES /lib/ld.so  is the run-time linker/loader. /etc/ld.so.conf  contains a list of directories, one per line, in which to search for libraries. /etc/ld.so.cache  contains an ordered list of libraries found in the directories specified in /etc/ld.so.conf, as well as those found in the trusted directories.

SEE ALSOldd(1), ld.so(8)
0
Johanes Gumabo
Data Size   :   11,454 byte
man-ldconfig.8Build   :   2024-12-05, 20:55   :  
Visitor Screen   :   x
Visitor Counter ( page / site )   :   2 / 182,028
Visitor ID   :     :  
Visitor IP   :   3.137.221.114   :  
Visitor Provider   :   AMAZON-02   :  
Provider Position ( lat x lon )   :   39.962500 x -83.006100   :   x
Provider Accuracy Radius ( km )   :   1000   :  
Provider City   :   Columbus   :  
Provider Province   :   Ohio ,   :   ,
Provider Country   :   United States   :  
Provider Continent   :   North America   :  
Visitor Recorder   :   Version   :  
Visitor Recorder   :   Library   :  
Online Linux Manual Page   :   Version   :   Online Linux Manual Page - Fedora.40 - march=x86-64 - mtune=generic - 24.12.05
Online Linux Manual Page   :   Library   :   lib_c - 24.10.03 - march=x86-64 - mtune=generic - Fedora.40
Online Linux Manual Page   :   Library   :   lib_m - 24.10.03 - march=x86-64 - mtune=generic - Fedora.40
Data Base   :   Version   :   Online Linux Manual Page Database - 24.04.13 - march=x86-64 - mtune=generic - fedora-38
Data Base   :   Library   :   lib_c - 23.02.07 - march=x86-64 - mtune=generic - fedora.36

Very long time ago, I have the best tutor, Wenzel Svojanovsky . If someone knows the email address of Wenzel Svojanovsky , please send an email to johanes_gumabo@yahoo.co.id .
If error, please print screen and send to johanes_gumabo@yahoo.co.id
Under development. Support me via PayPal.