Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2372 connectés 

  FORUM HardWare.fr
  Programmation
  C++

  [PB]Eclipse Debug

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[PB]Eclipse Debug

n°1068382
truman
Posté le 02-05-2005 à 09:28:42  profilanswer
 

Bonjour ! Je développe actuellement un programme en C++ sous Eclipse sous Linux. Tout fonctionne parfaitement excepté le Debug (ce qui est quand même très gênant). J'ai le message d'erreur suivant :  
 

Citation :

Failed to set program arguments, environemt or working directory.
org.eclipse.cdt.debug.core.cdi.CDIException: Unable to set working directory: mi_cmd_env_cd: Usage DIRECTORY[]
org.eclipse.cdt.debug.mi.core.cdi.model.RuntimeOptions.setWorkingDirectory(RuntimeOptions.java:108)
org.eclipse.cdt.launch.internal.LocalRunLaunchDelegate.launch(LocalRunLaunchDelegate.java:81)
org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:569)
org.eclipse.debug.internal.ui.DebugUIPlugin.buildAndLaunch(DebugUIPlugin.java:788)
org.eclipse.debug.internal.ui.DebugUIPlugin$6.run(DebugUIPlugin.java:955)
org.eclipse.core.internal.jobs.Worker.run(Worker.java:66)
  Unable to set working directory: mi_cmd_env_cd: Usage DIRECTORY
org.eclipse.cdt.debug.core.cdi.CDIException: Unable to set working directory: mi_cmd_env_cd: Usage DIRECTORY[]
org.eclipse.cdt.debug.mi.core.cdi.model.RuntimeOptions.setWorkingDirectory(RuntimeOptions.java:108)
org.eclipse.cdt.launch.internal.LocalRunLaunchDelegate.launch(LocalRunLaunchDelegate.java:81)
org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:569)
org.eclipse.debug.internal.ui.DebugUIPlugin.buildAndLaunch(DebugUIPlugin.java:788)
org.eclipse.debug.internal.ui.DebugUIPlugin$6.run(DebugUIPlugin.java:955)
org.eclipse.core.internal.jobs.Worker.run(Worker.java:66)


 
Et dans le console, j'ai :

Citation :

mi_cmd_env_cd: Usage DIRECTORY


 
Voila, en espérant que vous pourrez m'aider ! A+ !

mood
Publicité
Posté le 02-05-2005 à 09:28:42  profilanswer
 

n°1069274
truman
Posté le 02-05-2005 à 20:01:03  profilanswer
 

up

n°1069864
printf
Baston !
Posté le 03-05-2005 à 06:53:00  profilanswer
 

Il y a différents trucs à vérifier :
 
- regarder que tu as activé le bon parser binaire dans les options du projet
- vérifier que tu as bien inclu les symboles de debug dans le binaire


---------------
Un matin je me lèverai et il fera beau.
n°1070240
truman
Posté le 03-05-2005 à 12:08:29  profilanswer
 

Oula oula, je suis débutant. Ca veut dire quoi exactement ?  :p

n°1070392
printf
Baston !
Posté le 03-05-2005 à 13:59:56  profilanswer
 

Tout est détaillé là-dedans ;)
 
http://dev.eclipse.org/viewcvs/ind [...] ls_Project


---------------
Un matin je me lèverai et il fera beau.
n°1070801
truman
Posté le 03-05-2005 à 18:18:22  profilanswer
 

Je vais paraître lourd mais si tu pouvais me préciser où exactement ça m'arrangerait parce que là je t'avoues que je suis un peu perdu là dedans :S

n°1070951
printf
Baston !
Posté le 03-05-2005 à 20:47:32  profilanswer
 

Je vais essayer de faire un effort.
 
Dans la vue C/C++ Projects, sélectionne ton projet et fais clic droit, Propriétés. Dans C/C++ Make Project, tu as un onglet Binary parser. Comme tu es sous Linux, tu choisis évidemment le parser ELF. Eclipse, qui ne fait jamais confiance au développeur (ce qui a pas mal d'avantages en fait, même si c'est parfois un peu saoulant...) va analyser ton binaire pour voir s'il y a vraiment les infos de Debug (il va te faire "ouais ouais toi tu me dis que c'est un binaire de debug mais moi je vais y jeter un coup d'oeil quand même, des fois que :o" ).
 
Je pense que ton problème viens de là, mais il peu y avoir d'autres sources d'erreur.
 
Vérifie que tu as bien inclus les symboles de débogage dans ton binaire. Je suppose que tu utilise le mode Managed make (dans lequel Eclipse génère et gère les Makefiles pour toi, ce qui rend le processus de construction virtuellement invisible). Je ne connais pas ce mode, mais d'après la doc, toujours dans la fenêtre de propriétés de ton projet, tu devrais avoir un onglet Managed build dans lequel tu devrais pouvoir spécifier les options du compilateur (je pense qu'il y a un mode Debug prédéfini).
 
Vérifie aussi que ton binaire n'est pas dans un répertoire ou n'a pas un nom à la con (du style un nom trop long ou avec des espaces dedans, etc.)
Vérifie que gdb est dans ton path.
etc.
etc.
 
C'est une erreur "générique" qui veut dire en gros : "je ne peux pas debugger pour une raison x, y ou z" :/
 
Bonne chance ;)
 
 
(pour les pros d'Eclipse : je ne connais pas des masses Eclipse alors si je dis des conneries n'hésitez pas à rectifier)


---------------
Un matin je me lèverai et il fera beau.
n°1071023
truman
Posté le 03-05-2005 à 21:35:20  profilanswer
 

J'ai bien le parser ELF de sélectionné. Dans la fenêtre de Debug, j'ai bien sélectionné mon executable (qui porte un nom...normal). J'ai sélectionné GDB. Et...non toujours pas... :(
 
Sinon ça veut dire quoi "Vérifie que tu as bien inclus les symboles de débogage dans ton binaire" :S ?

n°1071032
printf
Baston !
Posté le 03-05-2005 à 21:44:45  profilanswer
 

Il faut compiler avec l'option -g3.
 
Sinon, c'est un Linux récent ? Il faut une version récente de gdb, tu peux vérifier ça aussi.


---------------
Un matin je me lèverai et il fera beau.
n°1071038
chrisbk
-
Posté le 03-05-2005 à 21:50:02  profilanswer
 

ecoute pas printf c'est un grolaid qui sait pas reconnaire une bonne legende d'une autre :mmmmfff:


Message édité par chrisbk le 03-05-2005 à 21:50:31

---------------
NP: HTTP Error 764 Stupid coder found
mood
Publicité
Posté le 03-05-2005 à 21:50:02  profilanswer
 

n°1071044
printf
Baston !
Posté le 03-05-2005 à 21:53:16  profilanswer
 

[:rofl]


---------------
Un matin je me lèverai et il fera beau.

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C++

  [PB]Eclipse Debug

 

Sujets relatifs
Besoin d'aide pour débug[Eclipse] Deux questions concernants les vues
[eclipse] question purge history[Eclipse] Problème mise à jour [résolu]
[Eclipse] Vos pluggin favoris sont ...lancer eclipse avec l'option -clean
Problème Servlet Eclipse[eclipse] lier un editeur avec une vue et un modele
[Java] Probleme d'applet avec un package sous eclipse[Eclipse CDT] Comment compiler un source C??
Plus de sujets relatifs à : [PB]Eclipse Debug


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)