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



我是Linux的新手,软件开发部建议我将共享库与Linux中的可执行文件位置分开放置,但在Windows中,我可以看到包括dll和exe在内的所有文件都在同一个文件夹中。如果exe和共享库在同一文件夹

中,在linux中可能会导致什么问题

当可执行文件和库在同一文件夹中时,不能说库是共享的,对吗?系统中可能会有几十个相同的库,这真是浪费空间。在Windows中,没有一种有组织的方式可以将库存储在系统行/usr/bin或/lib/bin中。把它们放在system32中是不好的,PATH中也没有其他目录——没有选择。

最新更新