警告: 組み込み関数 'exit' の非互換な暗黙の宣言
2022-02-07 12:50:45
I. 現象 :
gcc でプログラムをコンパイルしたときに、「組み込み関数 'exit' の暗黙の宣言に互換性がありません」という警告が出た場合、対応するヘッダーファイルがインクルードされていないことを意味します。なぜgccがエラーの代わりに警告を出すのか理解できないのですが、私の推測では、gccが自動的にそれを探しているのだと思います。
II. 解決策 :
ターミナルで man exit と入力すると、exit 関数は stdlib.h で宣言されているので、ソースコードに #include <stdlib.h> を追加すれば完了です。
関連
-
mvn -v error: main class not found or couldn't be loaded org.codehaus.plexus.classworlds.launcher.
-
psycopgのアセンブルはエラーになります。Error: pg_config 実行ファイルが見つかりません。
-
変数 `xxx' の解は、初期化子を持っているが型が不完全である。
-
Python easy_install は "ImportError: pkg_resources という名前のモジュールがありません" というエラーが発生しました。
-
警告について:互換性のないポインタ型からの初期化【デフォルトで有効
-
Linuxの一般的なコマンドを史上最も完璧にまとめた本(超充実! (超詳しい!)これだけ集めれば十分!?
-
Ubuntu next install nginx,make: *** `default'が必要とする `build' をターゲットとするルールがありません。停止します。
-
を作ってください。*** ターゲット `menuconfig' を作成するためのルールがありません。 停止.問題解決-Linux (3)
-
ImportError: Flaskという名前のモジュールがなく、パッケージのインポートに失敗しました。
-
シェルスクリプトに$0, $? , $! , $$, $*, $#, $@ などのシェルスクリプトとlinuxコマンド実行時の戻り値の意味
最新
-
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 実装 サイバーパンク風ボタン
おすすめ
-
"collect2: error: ld returned 1 exit status" の解決法
-
Makefileを参照してください。***セパレータがない。 停止 原因と解決策
-
undefinedmakefile のエラー *** セパレータがありません。
-
[シェルプログラミング】シェルスクリプトの実行エラー: シンタックスエラー: 予期せぬファイルの終了
-
Nvidia グラフィックスカード 初期化に失敗しました NVML Driver/library version mismatch エラー解決法
-
プログラム下部の2つのスイスアーミーナイフをこじ開ける
-
[turn] makeが表示される ターゲットが指定されておらず、makefileが見つからない 解決方法
-
PackagesNotFoundError: 以下のパッケージは、現在のチャネルから利用できません。
-
Linux "std::bad_allocのインスタンスを投げた後に呼び出されたterminate what(): std::bad_alloc Aborted "
-
centos - centos7でcrontabを使用してmysqlのスケジュールバックアップを行う。