(フォルダーの 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
ます。