Oui, c'est ca ...
je me demandais si ce chemin d'accès était directement inclus dans le binaire. Et je dois dire que je trouve que c'est une limitation importante car cela veut dire qu'un programme compilé pour aller dans /usr ne peut pas être placé dans /usr/local par exemple.
L'avantage lorsqu'on a un soft qui est installé dans son propre dossier (/opt/GtkRadient/ par exemple) c'est qu'on peut bouger le dossier du soft sans le perturber. L'inconvénient c'est qu'on ne peux pas mettre certaines données en read-only comme on peut le faire sur /usr, il faut faire tous les liens symboliques nécessaire pour les binaires, lib, pages man, ...
[^] # Re: quel est le besoin ?
Posté par Mildred (site web personnel) . En réponse au message Comment fait un programme pour trouver ses données ?. Évalué à 2.
je me demandais si ce chemin d'accès était directement inclus dans le binaire. Et je dois dire que je trouve que c'est une limitation importante car cela veut dire qu'un programme compilé pour aller dans /usr ne peut pas être placé dans /usr/local par exemple.
L'avantage lorsqu'on a un soft qui est installé dans son propre dossier (/opt/GtkRadient/ par exemple) c'est qu'on peut bouger le dossier du soft sans le perturber. L'inconvénient c'est qu'on ne peux pas mettre certaines données en read-only comme on peut le faire sur /usr, il faut faire tous les liens symboliques nécessaire pour les binaires, lib, pages man, ...
Alors, pourquoi ?