GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Deaktivieren Sie automatische Arrays mit variabler Länge in gcc

Arrays variabler Länge in C89?

GCC hat AFAIK immer Arrays mit variabler Länge unterstützt. Wenn Sie -std auf C89 setzen, werden GCC-Erweiterungen nicht deaktiviert ...

Siehe auch:

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

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

Schließlich,

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

'-pedantic' und andere Optionen verursachen Warnungen für viele GNU Cextensions. Sie können solche Warnungen innerhalb eines Ausdrucks verhindern, indem Sie __extension__ schreiben vor dem Ausdruck. __extension__ hat ansonsten keine Auswirkung.


Sie können einen Fehler für Arrays mit variabler Länge generieren, indem Sie ein Compiler-Flag verwenden:

-Werror=vla

Linux
  1. Wie kann ich automatische KernelCare-Updates deaktivieren?

  2. Deaktivieren Sie den automatischen Flugzeugmodus in Ubuntu 22.04 HP Laptop

  3. So deaktivieren Sie ETag in NGINX

  4. Deaktivieren Sie den Wartungsmodus in Magento

  5. CentOS / RHEL 7 :So aktivieren oder deaktivieren Sie automatische Updates (über Packagekit)

Bash-Arrays

So aktivieren / deaktivieren Sie die automatische Anmeldung in Debian 10

So aktivieren / deaktivieren Sie die automatische Anmeldung in Ubuntu 20.04 LTS

Aktivieren oder deaktivieren Sie die automatische Anmeldung in Ubuntu [Anfängertipp]

So deaktivieren Sie automatische Updates auf Ubuntu 20.04 LTS

Arrays in Shell-Skripten