(フォルダーの Makefile を実行する) Emacs から .cpp ファイルをコンパイルするM-x compileと、コンパイル バッファーに次のように表示されます (コンパイル モードで表示されます)。
In file included from: /path/to/file1:60, from /path/to/file2.h:15, from /path/to/file3.cpp:16:
/path/to/file4.h:28:2:#warning このファイルには、非推奨または時代遅れのヘッダーが少なくとも 1 つ含まれています。これらのヘッダーは、将来予告なしに削除される可能性があります。代わりに、同等の機能を持つ非推奨でないインターフェースを使用してください。置換ヘッダーとインターフェースのリストについては、ファイルを参照してくださいbackward_warning.h。この警告を無効にするには、-Wno-deprecated.
- 実際の警告メッセージは別として、このトレースをどのように理解すればよいですか? つまり、どのファイルが警告を生成しましたか? (
file1、file2、file3またはfile4)? - また、行の後にコンマ、
file2行の後にコロンがあるのはなぜですか?file3行にfile4は 2 つのコロンで区切られた 2 つの数字が含まれています。
私は Emacs を使用24.2.1していgcc-4.4.5-x86_64ます。