プロジェクト内のすべての .c ファイルをコンパイルするメイクファイルがあります。ファイルごとに、すべてのオプションとフラグを含むコンパイル コマンド全体がシェルに出力されます。これは、1 つのファイルの出力例です。
arm-none-eabi-gcc -c -mcpu=cortex-m3 -O0 -dM -g -gdwarf-2 -mthumb -fomit-frame-pointer -fverbose-asm -Wa,-ahlms=src/sim/sim_configuration.lst -include ./lib/stm32core/stm32f2xx_conf.h -I . -I./lib/ARMStandardLibrary -I./lib/LwIP -I./lib/LwIP/src/include -I./lib/LwIP/src/include -I./lib/LwIP/src/include/ipv4 - I./lib/LwIP/src/include/ipv6 -I./lib/FatFS -I./lib/stm32core -I./src -I./src/sim -I./src/sd -I./src /tftp src/sim/sim_configuration.c -o src/sim/sim_configuration.o
問題は、この混乱したコマンド出力全体の中でさまざまな警告が失われることです。表示される警告とエラーのみを出力する方法はありますか (元のコマンドではありません)。