Précédent   Forum du club des développeurs et IT Pro > Environnements de développement > Eclipse > Eclipse C & C++
Eclipse C & C++ Forum d'entraide Eclipse pour C et C++
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 03/01/2013, 17h33   #1
ziad.shady
Membre régulier
 
Avatar de ziad.shady
 
Homme
Inscription : mai 2008
Messages : 190
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 27
Localisation : France, Hauts de Seine (Île de France)

Informations forums :
Inscription : mai 2008
Messages : 190
Points : 89
Points : 89
Par défaut arm-none-eabi-gcc et cs-make sont introuvables

Bonjour à tous,

Je souhaiterais faire du C en utilisant Eclipse. Pour cela j'ai suivi ce tutoriel, que j'ai trouvé pédagogique (même s'il y a des points qui ne sont pas bien détaillé), jusqu'à ce que la vue Problems m'affiche ces deux erreurs :


1. Pourquoi "arm-none-eabi-gcc" et "cs-make" sont introuvables ?
2. Y a-t-il un autre moyen plus simple pour faire du C sous Eclipse que de ce qui est indiqué dans ce tutoriel ?

Merci d'avance de vos réponses.
Images attachées
Type de fichier : jpg stackTrace.JPG (15,8 Ko, 17 affichages)
ziad.shady est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/01/2013, 13h32   #2
Laurent.B
Rédacteur/Modérateur
 
Avatar de Laurent.B
 
Homme Laurent Barbareau
Ingénieur développement logiciels
Inscription : novembre 2004
Messages : 2 987
Détails du profil
Informations personnelles :
Nom : Homme Laurent Barbareau
Âge : 40
Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

Informations professionnelles :
Activité : Ingénieur développement logiciels
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : novembre 2004
Messages : 2 987
Points : 14 728
Points : 14 728
Envoyer un message via Skype™ à Laurent.B
Bonjour,
Citation:
Envoyé par ziad.shady Voir le message
1. Pourquoi "arm-none-eabi-gcc" et "cs-make" sont introuvables ?
Ils sont introuvables car ils ne sont pas référencés correctement dans la variable d'environnement PATH, comme le laisse entendre les erreurs...
Donc, soit tu as zappé une étape du tutoriel, soit il est erroné ou incomplet.
Solution, ajouter le répertoire où sont placés ces exécutables dans la variable d'environnement PATH, soit au niveau du système (facile à contrôler en ligne de commande), soit dans les propriétés de ton projet sous Eclipse.

Citation:
Envoyé par ziad.shady Voir le message
2. Y a-t-il un autre moyen plus simple pour faire du C sous Eclipse que de ce qui est indiqué dans ce tutoriel ?
Selon moi, tout est affaire de toolchain et d'accessibilité au niveau du PATH, donc t'es pas loin du but...

Sinon, tu as ce tutoriel http://laurent-barbareau.developpez....ls/EclipseCDT/ (non encore officialisé).
__________________
Responsable FAQ Eclipse | Maintiens et développe un des logiciels destinés aux rédacteurs sur developpez.com
Pensez à cliquer sur le bouton une fois votre problème solutionné, merci.
Laurent.B est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/01/2013, 01h21   #3
ziad.shady
Membre régulier
 
Avatar de ziad.shady
 
Homme
Inscription : mai 2008
Messages : 190
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 27
Localisation : France, Hauts de Seine (Île de France)

Informations forums :
Inscription : mai 2008
Messages : 190
Points : 89
Points : 89
Merci Laurent de votre réponse.
Citation:
Solution, ajouter le répertoire où sont placés ces exécutables dans la variable d'environnement PATH, soit au niveau du système (facile à contrôler en ligne de commande),
Je l'ai fait mais ça n'a strictement rien changé.
Citation:
soit dans les propriétés de ton projet sous Eclipse.
Je n'ai pas réussi à trouver là où il faut rajouter les exécutables.

J'ai suivi le deuxième tutoriel que tu m'as renseigné. Je trouve qu'il est plutôt bien fait. Je t'en remercie.

Lorsque j'ai lancé un build sur le projet je me suis retrouvé avec ces erreurs de compilation (Voir PJ : Err01). Je note que j'ai opté pour l'utilisation de Cygwin.
Afin de résoudre ces erreurs de compilation j'ai fait cela : Click droit sur le projet -> properties -> C/C++ General -> Paths and symbols -> Includes (tab) -> Sélectionner GNU C++ -> Click sur Add -> Renseigner ce chemin : ~\Cygwin\lib\gcc\i686-pc-mingw32\3.4.4\include\c++.

Après avoir exécuter MonProgrammeC++, je tombe sur une deuxième erreur de compilation (Voir PJ : Err02).
Je me suis arrêté à ce niveau là, j'avoue que je n'ai pas eu le temps de comprendre l'origine de l'erreur.

Merci encore une fois Laurent.
Images attachées
Type de fichier : jpg Err01.JPG (16,6 Ko, 5 affichages)
Type de fichier : jpg Err02.JPG (11,6 Ko, 4 affichages)
ziad.shady est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/01/2013, 18h29   #4
MicBeastKiller
Membre du Club
 
Inscription : juin 2008
Messages : 120
Détails du profil
Informations forums :
Inscription : juin 2008
Messages : 120
Points : 62
Points : 62
Bonjour, je suppose que tu n'utilises pas ton propre makefile ?
Par ailleurs, as-tu testé de compiler un simple "hello world" (Eclipse te le propose)
MicBeastKiller est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/01/2013, 12h04   #5
ziad.shady
Membre régulier
 
Avatar de ziad.shady
 
Homme
Inscription : mai 2008
Messages : 190
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 27
Localisation : France, Hauts de Seine (Île de France)

Informations forums :
Inscription : mai 2008
Messages : 190
Points : 89
Points : 89
Bonjour MicBeastKiller,

Citation:
Par ailleurs, as-tu testé de compiler un simple "hello world" (Eclipse te le propose)
Oui, et ça se compile.

Je n'ai plus cette erreur, depuis que fais un clique droit sur le projet puis "Build project".

Merci encore une fois MicBeastKiller et Laurent.B pour votre aide.
ziad.shady est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Cette discussion est résolue.
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 08h40.


 
 
 
 
Partenaires

Hébergement Web