エラー: 'for' ループの初期宣言は C99 モードでのみ許可されます。
2022-02-15 04:36:17
gccでコンパイルした場合のレポート
error: 'for' ループの初期宣言は C99 モードでのみ許可されます。
注意: -std=c99 または -std=gnu99 オプションを使用してコードをコンパイルしてください。
エラー、これはgccのforループの中で直接インクリメントが初期化されているためです。
for(int i=0; i<len; i++) {
}
この構文はgccでは間違っており、i変数を先に定義する必要があります:。
int i;
for(i=0;i<len;i++){
}
これは、gccがc89規格に基づいているためで、C99規格に切り替えると、以下のようにforループ内でi変数を定義することができるようになります。
gcc src.c -std=c99 -o src
関連
-
PIL IOErrorの解決策:画像ファイル 'images/1212.jpg' を特定できない。
-
mac os python3 エラー dyld: ライブラリがロードされない
-
ubuntu installationEnvironmentError: mysql_config not found エラー
-
パイプが壊れた java.io.IOException: パイプの破損 解決方法
-
SocketExceptionです。ブロークン・パイプ・エラーの可能性
-
kill はプロセスを終了させることができません
-
linux 24, バックグラウンド処理 nohup コマンド
-
Makefile 実行中のエラー: make: *** xxx が必要とするターゲット ` ' を作成するためのルールがありません。
-
Python3.xでprintを使用する際のエラー(SyntaxError: Missing parenthes in call to 'print')に対する解決策を公開しました。
-
arpa/inet.h
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
ssh@host:""ssh スイッチで他のマシンで複数のコマンドを実行する。stdin はターミナルではないので、擬似ターミナルは割り当てられない。
-
エラー解決:bash: nvm: コマンドが見つかりません。
-
configure: error: no acceptable C compiler found in $PATH 問題は解決しました。
-
ERR_CONTENT_LENGTH_MISMATCH 問題解決のためのハンドブック
-
BadPaddingException:与えられた最終ブロックが適切にパディングされていない
-
OpenSSL の Linux インストール: AttributeError: 'module' オブジェクトには 'SSL_ST_INIT' という属性がありません。
-
名前解決のエラー解決に一時的な障害が発生
-
linuxのセグメンテーション障害
-
Ubuntu 20.04 プロキシ設定
-
コンパイル時の警告をなくす(Warning)