-Wall: der Compiler zeigt alle Warnungen an (warning all) -o: output, nach dem -o kann angegeben werden wie die Ausgabedatei heißen soll, wird das weggelassen nennt der Compiler sie a.out -std=gnu99: der Compiler verwendet den neueren Standard gnu99, anstatt ansi-c