我正在将项目从VxWorks 5.x移植到7,并且新版本的“ gcc”(4.8.1)编译器未在我的C代码中显示“ #warning”语句。
以下是我正在使用的标志,但它们似乎都没有禁止警告消息的显示:
-march = corei7 -mpopcnt -maes -mpclmul -mavx -mfsgsbase -mrdrnd -mf16c -mavx2 -mmovbe -mfma -mbmi -mbmi2 -mrdseed -madx -mprfchw -nostdlib -fno-内置-fno-defer-pop m64 -fno-omit-frame-pointer -mcmodel = $(CM)-mno-red-zone -fno-implicit-fp -ansi -fno-zero-initialized-in-bss -O2 -w -g -w >
我什至添加了“ -Wall”,并且没有影响。如果我将'#warning'替换为'#error',则构建失败,表明代码正在编译。
有人可以协助吗?