Gcc rpath链接的基本原理

Gcc rpath链接的基本原理,gcc,linker,ld,Gcc,Linker,Ld,当创建一个共享库时,我正在使用-rpath link和ld,该库需要来自其他不在默认位置的共享库的一些符号(例如,如果我在构建过程中创建它) 我的问题是,为什么不允许-L选项具有此功能?为什么ld需要一个额外的选项来执行此操作?的可能重复项

当创建一个共享库时,我正在使用
-rpath link
ld
,该库需要来自其他不在默认位置的共享库的一些符号(例如,如果我在构建过程中创建它)

我的问题是,为什么不允许
-L
选项具有此功能?为什么
ld
需要一个额外的选项来执行此操作?

的可能重复项