γρήγορο compile για C αρχεία μέσω bash script

Δεν είναι τίποτα σημαντικό απλά μπορεί να κάνει την ζωή σας πιο εύκολη αν γράφετε C στο linux και κάνετε compile με το gcc μέσω terminal.
Αυτοματοποιεί λίγο την όλη διαδικασία.

Παρακάτω είναι ο κώδικας:

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 σβήνει το εκτελέσιμο αρχείο.

Δεν υπάρχουν σχόλια:

Δημοσίευση σχολίου