readelf -d <elf> | grep RPATHKabuktan 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 PATHbunun 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