Publicité
+ Répondre à la discussion
Affichage des résultats 1 à 5 sur 5
  1. #1
    Membre régulier Avatar de ziad.shady
    Homme Profil pro
    Inscrit en
    mai 2008
    Messages
    201
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 29
    Localisation : France, Hauts de Seine (Île de France)

    Informations forums :
    Inscription : mai 2008
    Messages : 201
    Points : 92
    Points
    92

    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 Images attachées

  2. #2
    Rédacteur/Modérateur
    Avatar de Laurent.B
    Homme Profil pro Laurent Barbareau
    Ingénieur développement logiciels
    Inscrit en
    novembre 2004
    Messages
    3 253
    Détails du profil
    Informations personnelles :
    Nom : Homme Laurent Barbareau
    Âge : 41
    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 : 3 253
    Points : 16 122
    Points
    16 122

    Par défaut

    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.

  3. #3
    Membre régulier Avatar de ziad.shady
    Homme Profil pro
    Inscrit en
    mai 2008
    Messages
    201
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 29
    Localisation : France, Hauts de Seine (Île de France)

    Informations forums :
    Inscription : mai 2008
    Messages : 201
    Points : 92
    Points
    92

    Par défaut

    Merci Laurent de votre réponse.
    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é.
    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 Images attachées

  4. #4
    Membre régulier
    Inscrit en
    juin 2008
    Messages
    128
    Détails du profil
    Informations forums :
    Inscription : juin 2008
    Messages : 128
    Points : 78
    Points
    78

    Par défaut

    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)

  5. #5
    Membre régulier Avatar de ziad.shady
    Homme Profil pro
    Inscrit en
    mai 2008
    Messages
    201
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 29
    Localisation : France, Hauts de Seine (Île de France)

    Informations forums :
    Inscription : mai 2008
    Messages : 201
    Points : 92
    Points
    92

    Par défaut

    Bonjour MicBeastKiller,

    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.

+ Répondre à la discussion
Cette discussion est résolue.

Liens sociaux

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •