GNU/Linux >> Linux の 問題 >  >> Linux

gcc で可変長自動配列を無効にする

<ブロック引用>

C89 の可変長配列?

GCC は常に可変長配列をサポートしていました。 -std を C89 に設定しても、GCC 拡張機能は無効になりません ...

こちらもご覧ください:

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

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

最後に、

<ブロック引用>

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

「-pedantic」およびその他のオプションは、多くの GNU Cextensions に対して警告を発します。 __extension__ を記述することで、1 つの式内でこのような警告を防ぐことができます。 表情の前。 __extension__ これ以外には何の効果もありません。


コンパイラ フラグを使用して可変長配列のエラーを生成できます:

-Werror=vla

Linux
  1. KernelCareの自動更新を無効にするにはどうすればよいですか?

  2. NGINXでETagを無効にする方法

  3. Unix Bourne Shellの配列?

  1. Ubuntu22.04HPラップトップで自動機内モードを無効にする

  2. シェルスクリプトの連想配列?

  3. Vimラテックス:Quickfixを無効にしますか?

  1. Magentoでメンテナンスモードを無効にする

  2. CentOS / RHEL 7 :自動更新を有効または無効にする方法 (パッケージキット経由)

  3. 透過的なヒュージページを無効にする