J'ai un petit soucis sur l'exécution d'un de mes programmes sous Linux je le précise tout de suite Voici les différents tests :

  • Depuis Code::Blocks pas de soucis
  • En cliquant sur le binaire dans son répertoire où il est généré, pas de soucis
  • Depuis la console en entrant d'abord dans le répertoire du binaire, pas de soucis
  • Sous Gnome, dans un lanceur d'application, ca marche pas, il trouve pas le fichier de configuration nécessaire au démarrage !
  • Depuis ce dernier test, sur la console, je me suis mis sur le répertoire racine '/' et j'ai essayé le lancer le programme, rien à faire, même résultat que depuis le lanceur d'application !


Qu'est-ce que je pourrais faire ? J'ai mis à tout hasard un chdir dans le main en mettant argv[0] comme chemin courant pour voir mais cela ne change rien au problème !

Je précise que le fichier de configuration se trouve dans un répertoire donc depuis le fichier binaire : /share/config/.