web-dev-qa-db-fra.com

Définition du drapeau std = c99 dans GCC

Je me demandais s'il y avait des fichiers dans lesquels je pourrais placer le -std=c99 drapeau, de sorte que je n’aurais pas à le définir pour chaque compilation. J'utilise GCC 4.4 sur Ubuntu.

63
Fatmarik

Au lieu d'appeler /usr/bin/gcc, utilisation /usr/bin/c99. C'est la manière approuvée par Single-Unix d'appeler un compilateur C99. Sur un système Ubuntu, cela pointe sur un script qui appelle gcc après avoir ajouté le -std=c99 drapeau, qui est précisément ce que vous voulez.

97
Thomas Pornin

Que diriez-vous alias gcc99= gcc -std=c99?

15
dirkgently