Δεν είναι τίποτα σημαντικό απλά μπορεί να κάνει την ζωή σας πιο εύκολη αν γράφετε C στο linux και κάνετε compile με το gcc μέσω terminal.
Αυτοματοποιεί λίγο την όλη διαδικασία.
Παρακάτω είναι ο κώδικας:
Τον εξηγώ ανά γραμμή:
clean = 1 (μεταβλητή δική μου για το αν θα καθαρίσει τον παρόν φάκελο μετά από τα αρχεία .out ότι κατάλοιπα έμειναν μετά το compile)
ΠΡΟΣΟΧΗ: Σβήνει όλα τα αρχεία .out στον παρόν φάκελο όποτε καλό είναι να έχετε μόνο ένα project ανά φάκελο
gcc $1 εδώ παίρνει ως όρισμα το αρχείο.c και κάνει το compile.
chmod 700 a.out το κάνει εκτελέσιμο.
./a.out το εκτελεί πιθανόν να χρειαστεί να το τρέξετε ως admin με την sudo.
rm -f a.out σβήνει το εκτελέσιμο αρχείο.
Αυτοματοποιεί λίγο την όλη διαδικασία.
Παρακάτω είναι ο κώδικας:
clean=1 if [ $clean = 1 ] then rm -f *.out fi gcc $1 chmod 700 a.out ./a.out rm -f a.out
Τον εξηγώ ανά γραμμή:
clean = 1 (μεταβλητή δική μου για το αν θα καθαρίσει τον παρόν φάκελο μετά από τα αρχεία .out ότι κατάλοιπα έμειναν μετά το compile)
ΠΡΟΣΟΧΗ: Σβήνει όλα τα αρχεία .out στον παρόν φάκελο όποτε καλό είναι να έχετε μόνο ένα project ανά φάκελο
gcc $1 εδώ παίρνει ως όρισμα το αρχείο.c και κάνει το compile.
chmod 700 a.out το κάνει εκτελέσιμο.
./a.out το εκτελεί πιθανόν να χρειαστεί να το τρέξετε ως admin με την sudo.
rm -f a.out σβήνει το εκτελέσιμο αρχείο.
Δεν υπάρχουν σχόλια:
Δημοσίευση σχολίου