GNU/Linux >> Tutoriales Linux >  >> Linux

Deshabilitar arreglos automáticos de longitud variable en gcc

¿Arreglos de longitud variable en C89?

GCC siempre admitió matrices de longitud variable AFAIK. Establecer -std en C89 no desactiva las extensiones GCC...

Véase también:

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

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

Finalmente,

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

'-pedantic' y otras opciones provocan advertencias para muchas extensiones C de GNU. Puede evitar tales advertencias dentro de una expresión escribiendo __extension__ antes de la expresión. __extension__ no tiene ningún efecto aparte de esto.


Puede generar un error para matrices de longitud variable utilizando un indicador del compilador:

-Werror=vla

Linux
  1. ¿Cómo puedo desactivar las actualizaciones automáticas de KernelCare?

  2. Cómo deshabilitar ETag en NGINX

  3. ¿Matrices asociativas en scripts de Shell?

  4. ¿Cómo deshabilitar SELinux en CentOS?

  5. ¿Cómo deshabilitar todo en crontab -l?

Arreglos bash

Cómo habilitar/deshabilitar el inicio de sesión automático en Debian 10

Cómo habilitar/deshabilitar el inicio de sesión automático en Ubuntu 20.04 LTS

Habilitar o deshabilitar el inicio de sesión automático en Ubuntu [Consejo para principiantes]

Cómo deshabilitar las actualizaciones automáticas en Ubuntu 20.04 LTS

Matrices en scripts de Shell