gcc并ld提供了许多方法来指定库的搜索路径 - 其中包括-rpath和-L标志.这些联机帮助页显示这两个标志之间没有差异,有效地说每个标志都会向库搜索路径添加一个库.但两个旗帜完全相同的事情似乎很奇怪.这两个选项之间有什么区别?
gcc
ld
-rpath
-L
linker gcc shared-libraries ld
gcc ×1
ld ×1
linker ×1
shared-libraries ×1