Δημοσιεύτηκε: 16 Μαρ 2011, 15:05
από simosx
Όταν βλέπεις μηνύματα σφάλματος (τα αναφέρεις παραπάνω εσφαλμένα ως «εντολές»;), αυτό που πρέπει να κάνεις είναι να δεις το πρώτο σφάλμα, που είναι το σημαντικό, να κατανοήσεις γιατί συμβαίνει, και να βρεις κάποια διόρθωση.

Για παράδειγμα, ο κώδικας όπως ακριβώς τον έδωσες, βγάζει

Κώδικας: Επιλογή όλων
t.c:4: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘:’ token


που φαίνεται ακαταλαβίστικο πρόβλημα. Ούτε εγώ έχω ιδέα τι συμβαίνει.

Ας δούμε τον κώδικα στη γραμμή 4:
Κώδικας: Επιλογή όλων


**********************************************************************
*


Αυτό που συνέβει είναι ότι ξέχασες το χαρακτήρα / ώστε να είναι «/*» που να καθορίζει ότι ξεκινά σχόλιο.
Χωρίς το «/*», ο μεταγλωττισής νομίζει ότι αυτά τα ********** είναι μέρος του προγράμματος.