古老的 Linux 库文档都告诉我们:
将共享库放入可执行文件的工作目录不是 Linux 共享库的加载方式。比如
https://serverfault.com/questions/279068/cant-find-so-in-the-same-directory-as-the-executable#:~:text=To%20load%20the%20shared%20objects%20from%20the%20same,not%20modify%20the%20LD_LIBRARY_PATH%20variable%20of%20your%20system.
https://stackoverflow.com/questions/39978762/linux-executable-cant-find-shared-library-in-same-folder
但,通过在 Fedora 35 上亲自试验,发现:
将共享库的三个文件放入可执行文件的工作目录,也能够被正确加载!
请问这种类似 DLL 的加载方式在 Linux 发行版中通用吗?
--
FROM 183.131.109.*