为什么不建议将共享库保留在可执行文件位置

时间:2013-12-07 06:28:22

标签: linux shared-libraries

我对Linux和软件开发相当陌生我被建议共享库应该与Linux中的可执行位置分开放置,但在Windows中我可以看到包括dll和exe在内的所有文件都可以在相同的文件夹。如果exe和共享库在同一个文件夹中,它可能会在linux中引起什么问题

1 个答案:

答案 0 :(得分:0)

当同一个文件夹中的可执行文件和库你不能说库是共享的,对吧?你可能在系统中有几十个相同的库 - 这是浪费空间。在Windows中,没有有条理的方法在系统行/ usr / bin或/ lib / bin中存储库。把它们放在system32中是不行的,PATH中没有其他目录 - 没有选择。