readelf -d <elf> | grep RPATH
Kabuktan belirli bir ikili dosyayı incelemenin mümkün olduğunun farkındayım , ancak bunu bir süreç içinde yapmak mümkün müdür?
Gibi bir şey (tamamen uydurma sistem çağrım):
/* get a copy of current rpath into buffer */
sys_get_current_rpath(&buffer);
Kod tabanımızda bazı şüpheli SO bağlantı sorunlarını teşhis etmeye çalışıyorum ve mümkünse RPATH'ı bu şekilde incelemek istiyorum (harici bir komut dosyası oluşturmak zorunda kalmamayı tercih ederim).
grep PATH
bunun yerine yapmalısın . RPATH veya RUNPATH'ın kullanılıp kullanılmayacağı bağlayıcıya bağlıdır ve ikisi arasında ince ama önemli farklar vardır: stackoverflow.com/a/52020177