На самом деле нет никакого способа сделать то, что вы хотите, мобильно. На самом деле, вероятно, плохая идея использовать dlopen
без абсолютного пути, а также плохая идея использовать его для чего-либо, кроме модулей, предназначенных для загрузки с dlopen
(созданных и распространяемых либо с вашим собственным проектом, либо библиотека, используемая вашим приложением). Если вы используете его с путем поиска системной библиотеки и библиотеками, «уже присутствующими» в системе, вы рискуете загрузить неправильную версию или даже неправильную библиотеку с тем же именем. Поскольку вы всегда передаете абсолютный путь к dlopen
, вы можете быть уверены, что точно знаете, какой файл был загружен (или, что еще лучше, точно знаете, какой файл будет загружен до его загрузки).
Если этот ответ не поможет, возможно, вы могли бы лучше объяснить, чего вы пытаетесь достичь ..