小编Tad*_*ski的帖子

为什么共享库是可执行的?

为什么几乎所有共享库/usr/lib/都设置了可执行权限位?我没有看到任何执行它们的用例。有些确实设法连接某种形式的main功能来打印简短的版权和版本说明,但许多甚至不这样做并且在执行时出现段错误。

那么,设置这个有x什么意义呢?所有的库打包者都必须这样做吗?如果我dlopen()是一个有0644权限的共享库会发生什么?

libraries conventions

63
推荐指数
2
解决办法
2万
查看次数

标签 统计

conventions ×1

libraries ×1