GNU/Linux >> Tutoriels Linux >  >> Linux

Désactiver les tableaux automatiques de longueur variable dans gcc

Tableaux de longueur variable en C89 ?

GCC a toujours pris en charge les tableaux de longueur variable AFAIK. Définir -std sur C89 ne désactive pas les extensions GCC...

Voir aussi :

https://gcc.gnu.org/onlinedocs/gcc/Variable-Length.html

http://tigcc.ticalc.org/doc/gnuexts.html#SEC76

Enfin,

http://tigcc.ticalc.org/doc/gnuexts.html

'-pedantic' et d'autres options provoquent des avertissements pour de nombreuses extensions GNU C. Vous pouvez empêcher de tels avertissements dans une expression en écrivant __extension__ avant l'expression. __extension__ n'a aucun effet en dehors de cela.


Vous pouvez générer une erreur pour les tableaux de longueur variable à l'aide d'un indicateur de compilateur :

-Werror=vla

Linux
  1. Comment puis-je désactiver les mises à jour automatiques de KernelCare ?

  2. Comment désactiver ETag dans NGINX

  3. Tableaux associatifs dans les scripts shell ?

  4. Vim Latex :Désactiver Quickfix ?

  5. Comment désactiver SELinux sur CentOS ?

Tableaux bash

Comment activer/désactiver la connexion automatique dans Debian 10

Comment activer/désactiver la connexion automatique dans Ubuntu 20.04 LTS

Activer ou désactiver la connexion automatique dans Ubuntu [Astuce du débutant]

Comment désactiver les mises à jour automatiques sur Ubuntu 20.04 LTS

Tableaux dans les scripts shell