Anda harus membaca beberapa salinan dari halaman manual (penekanan ditambahkan):
-rpath = dir
Tambahkan direktori ke jalur pencarian perpustakaan runtime . Ini digunakan
saat menautkan ELF yang dapat dieksekusi dengan objek bersama. Semua
argumen -rpath digabungkan dan diteruskan ke runtime linker, yang
menggunakannya untuk menemukan objek bersama pada waktu proses .
vs.
-L searchdir
--library-path = searchdir
Tambahkan path searchdir ke daftar path yang akan dicari ld untuk
perpustakaan arsip dan skrip kontrol ld.
Jadi, -L
beri tahu ld
tempat mencari pustaka untuk ditautkan saat menautkan. Anda menggunakan ini (misalnya) saat Anda membuat library di pohon build Anda, yang akan diletakkan di jalur library sistem normal oleh make install
. --rpath
, di sisi lain, menyimpan jalur tersebut di dalam file yang dapat dieksekusi, sehingga linker dinamis waktu proses dapat menemukan pustaka. Anda menggunakan ini saat perpustakaan Anda berada di luar jalur pencarian perpustakaan sistem.
-rpath-link
?