Modifying the dynamic linker search path.
修改动态链接器的搜索路径。
At runtime, the application loads the dynamic linker.
在运行期间,应用程序将加载动态链接器。
The dynamic linker then gets to do all the fun work.
然后动态链接器开始进行所有有趣的工作。
For example, if the dynamic linker can't find a given library, it will abort loading the program.
例如,如果动态链接器不能找到某个给定的程序库,那么它将停止加载程序。
The dynamic linker can do a fair amount of work for each function linked, so most linkers are lazy.
动态链接器可以为每个被链接的函数做相当多的工作,所以大部分链接器都是不积极的。
Nevertheless, the dynamic linker accepts the semicolon notation, with the semantics described above.
不过,动态连接器接受分号符号,语意如上面描述。
The dynamic linker is controlled through /etc/ld.so.conf, which contains a list of directories to search by default.
通过 /etc/ld.so.conf控制动态链接器,该文件包含默认搜索路径的列表。
To link this into executables, you need to enable both the compile-time linker and the run-time dynamic linker to find it.
要将其链接到可执行程序中,需要启用编译时链接器和运行时动态链接器来定位它。
In short, your life is too short doing such messy things, unless you are already an expert, e. g. able to implement your own dynamic linker.
总之,你的寿命太短做这样乱七八糟的事情,除非你已经是一个专家,例如能够实现自己的动态链接。
If this member is present, one or more relocation entries might request modifications to a non-writable segment, and the dynamic linker can prepare accordingly.
假如dt _ textrel类型的数组项存在,表示一个或多个重定位表表项可能请求对一个非可写段进行修改,动态连接器能因此而做相应准备。
The pseudo client is a dynamic library; the library name is stuffed into the environment variable LD_PRELOAD, which the dynamic linker loads before loading any other libraries.
pseudo客户机是一个动态库;库名保存在环境变量LD _ PRELOAD中,动态链接器会在装载其他库任何之前先装载它。
The dynamic linker can check for a matching version number. If the library has changed, the version number won't match, and the program won't be linked to the newer version of library.
如果更改程序库,那么版本号就会不匹配,程序也就不会被链接到较 新版本的程序库。
The dynamic linker can check for a matching version number. If the library has changed, the version number won't match, and the program won't be linked to the newer version of library.
如果更改程序库,那么版本号就会不匹配,程序也就不会被链接到较 新版本的程序库。
应用推荐