MikBeastKiller,
Déjà merci de vouloir m'aider.
J'édite dans l'ordre les question
Citation:
]Fais-tu un projet pour lequel tu crées toi même le makefile ?
non, pas encore, c'est la première fois que j'utilise ECLIPSE et j'évite de me compliquer la tâche pour commencer.
Citation:
-- sinon, il y a déjà un problème dans ton code et/ou le makefile et non avec Eclipse.
Oui mais là je vois pas, je décris plus bas le phénomène que j'ai.
Citation:
- sinon il faut aller dans les propriétés du projet (clic droit sur le projet puis "properties"), choisir "C/C++ general" puis "Paths and symbols" et ajouter les chemins vers les bibliothèques nécessaires (includes et bin). Un petit coup de reconstruction de l'index est toujours bon aussi ensuite (clic droit sur le projet puis "index" et "rebuild").
Nickel ça marche. En fait j'avais trouvé à régler le path dans windows - AVR - path - préférences et comme il était correct je ne pensais pas qu'il y en avais un autre
Comme première impression, Eclipse a l'ai génial mais c'est un peu l'usine à gaz quand même. La possibilité d'accéder à la même chose de plusieures manières différentes est perturbant
Si je peux abuser,
Pour le Makefile, j'ai encore cherché mais pas encore trouvé
En fait lorsque je crée un projet (je fais des petits essais en adaptant des anciennes parties de prog faites pour du 8051 en les adaptant a AVR pour me faire la main)
pour compiler, je dois faire cliquer droit sur Release de mon projet dans la fenêtre de droite, puis new, je donne un nom a target name puis ok ce qui me crée une boule verte avec le nom sous le Release
Quand j'ai écrit mon code, si je fais buid Release j'ai un message d'erreur
Citation:
make all
Building file: ../main.c
Invoking: AVR Compiler
echo: erreur d'écriture: Relais brisé (pipe)
make: *** [main.o] Erreur 1
ensuite je clique sur la boule verte, ce qui me donne dans la console le message suivant
Citation:
make prog
make: *** Pas de règle pour fabriquer la cible « prog ». Arrêt.
A partir de là si je refais build Release ca compile correctement et cela crèe tout ce qu'il faut
Bon j'avance comme cela mais je me lasse à chercher à régler cela surtout que c'est pas très documenté ou alors je n'ai pas trouvé le bon site
Bonne nuit et encore merci pour le coup de main
Alfybe