Je suis juste curieux.
bash-3.00$ ldd libmylibrary.so
ldd: warning: you do not have execution permission for `libmylibrary.so'
Tout semble bien fonctionner juste avec + r. J'ai remarqué que la plupart des fichiers .so dans / usr / lib ont + x défini ...
Pourquoi les bibliothèques partagées sont-elles censées avoir un bit exécutable défini? Que pourrait-il arriver si je ne le réglais pas?