Étape 12 : Erreurs de Compilation
Erreurs de compilation sont les erreurs que le compilateur a détecté pendant une génération. Une construction est le processus de prendre tout le code écrit et les transformer (c'est-à-dire en le compilant) à un seul fichier binaire qui peut comprendre l’AVR. Erreurs de compilation sont actualisées uniquement lorsque vous cliquez sur générer et après avoir résolu un problème, il est conseillé d’enregistrer et de régénérer le projet (si vous n’éclipse devient confus).
Pourquoi reçois-je eux ?
Des erreurs sont normalement base programmation erreurs, pour exemple Regardez le fragment de code suivant ;
if(1))
{
}
Avis comment la fi a deux fermeture crochets mais crochet seul ouvrant ? Cela se traduirait par une erreur de compilation. C’est parce que la syntaxe est erronée, fixant cet exemple aurait besoin juste suppression d’un des deux supports rondes de clôture. Une fois fixé enregistrer et régénérez le projet - le soulignement devrait avoir disparu. Si cette erreur a existé dans un programme que vous essayez de construire, la première ligne if(1)) devrait être soulignée en rouge. Cela indique qu’il y a une erreur sur la ligne indiquée. Pour obtenir des messages plus détaillés recherchent l’onglet Erreurs près du bas de la page.
Dans l’onglet Erreurs, vous verrez qu’il y a un nombre de colonnes vous indiquant des informations sur chaque erreur ligne par ligne. Si vous double-cliquez sur une erreur dans cette fenêtre Eclipse automatiquement ouvrir le fichier en question et sélectionnez la ligne de problème.
Comment puis-je les résoudre ?
Normalement les erreurs que le compilateur trouve sont liée la syntaxe - cela signifie que les erreurs de fixation est une chose relativement facile ; Tout simplement travailler sur quelle règle de syntaxe vous avez transgressé et fixez-le. Si vous n’êtes pas sûr de la solution poster votre problème dans un forum, sur instructables ou sur un forum dédié de programmation C. S’il vous plaît ne pas utiliser la section commentaires de cette page pour trouver de l’aide pour les problèmes de programmation.
Pour des sites utiles, veuillez consulter la section Liens.
Existe-t-il d’autres types d’erreur ?
Oui... Si le programme que vous avez codé se comporte de manière inattendue pendant son exécution, puis elle souffre de ce qu’on appelle un « runtime error » - une erreur qui survient lors de l’exécution du programme. Ces types d’erreurs sont souvent beaucoup plus difficiles à diagnostiquer, il sont des outils avancés pour résoudre ce type d’erreur, cependant, l’utilisation de tels outils est au-delà de la portée de cette instructable.